Тебе привести для каждого случая вариант, когда оно сто лет не нужно? Да запросто.1) машина без доступа к сети. Или без серверов и сто статическим IP.
2) насчет приоритетов - вон у меня десктоп без насильной установки приоритетов, адемоны сами знают, до какого юзера им дропаться. Ни малейших пробелм не вижу.
3) логгинг "а какого не стартануло" решается смотрением глазками в лог того, что не стартануло. А если ты о кастомных демонах - то, опять же, на десктопе оно нафиг не нужно и, кстати, на 90% серверов тоже - дистровские демоны таким не страдают.
И, что характерно, всё это в событийную модель запросто привинчивается, как и еще миллион возможностей, и это не нужно захардкоживать в инит.
Понятно, что эти возможности когда-то нужны - что чаще, что реже. Но в systemd они напиханы совершенно невменяемым не модульным образом. А при правильной архитектуре половина делалась бы не просот одной строкой, а тем же механизмом, что и еще тысяча фич, как поднятие сети то же самое.