Frankly, "it
does work," and for many situations it
is an improvement.
The core issue that was being addressed is that there are a number of different subsystems, all (of course) owned by "process #1," that are essential to the operation of Linux. But, they all worked differently, all used individual configuration files, had no established way to communicate with one another, and could not easily work together. And, if you're tasked with maintaining
hundreds of these machines, in what is supposed to be a "seamless" computing cluster, that becomes a
big deal. The project has a well-defined way for the various processes to communicate, to synchronize their activities, and otherwise to work together. It is significantly more powerful than "good ol'
cron." I think that the people who are working on it
do have a very clear picture of what legacy issues they are trying to improve.
The main problem that I have with the project is simply that it isn't
modular. It's all or nothing. Granted, modularity would increase the complexity of a thing that is already complex.