Making sure that apps remain open and compatible with other init systems, so that if systemd turns evil there is a easy way to escape.
Since systemD is open source, even if they do turn evil it could be forked from the last non-evil version, or another implementation could be made. I do agree with the other two points though.