*Yawn* There has been almost no progress, other than (upstart and) systemd, for the last 20 years.
Systemd cannot block progress because (a) nobody prevents you from writing and submitting as many enhancements to it as you like, (b) a modular solution will run into multiple hard-to-solve problems wich are far worse than some nebulous monolithicism. See my other post, which you have conveniently chosen to ignore; I assume because the facts contained therein are incompatible with your world view.
The problem is, computers tend to be not at all interested in world views – unless you can back it up by actual working code.