It doesn't need demystified, it's crystal clear
That article has been cited many times as the incontrovertible source of flaws in systemd. It can be short and crystal clear but this doesn't change the reality that many arguments in it just mention potential, and not factual, flaws and security concerns in systemd. If the author find real bugs and truly disruptive design choice in systemd he should do as any good open source citizen: report it. This has already been done recently for the "debug" command line switch controversy.
I notice you stress it but you cannot actually cite such a feature concretely.
In my first message I was chatty but I cited some. Anyway: cgroups, reliable mount handling (boot time barrier and during system uptime), socket and filesystem based activation. These features alone remove plenty of race conditions in services life cycle.
Great, you realize it's not always the right solution. Yet by supporting them you are advancing their goal of making themselves indispensable
I support modern and technically superior software. I supported upstart when it was a clear improvements over sysvinit. I stopped supporting it when I understood their were unable to fix their own bugs and rethink wrong design choices.
I consider a new device or technology to have been culturally accepted when it has been used to commit a murder. -- M. Gallaher