This is a pretty bad list of issues with systemd. A large portion of criticisms in this list seems to be due to a misunderstanding of the author about what is actually in the systemd git repo. The git repo contains udev and other deamons in addition to the init process. As a result, most of the claims on this page about things going in to the init process are incorrect. If you look the actual release notes they are usually referencing a completely different daemon.
For example the line 'pid 1 does DNS' points to a release note about a separate daemon called 'systemd-resolved'.
edit: grammar