X, or Wayland are not the same as an init service.
systemd is doing things an init service should not do. Agree that SysV
needed to be fixed, but why not fix it, why not replace it with a more modern
but simple service, why a complex service that continues to grow and consume
(merge) more and more services?
Again, you use the term "argument", who is arguing, this is a discussion, and
yes arguing in a discussion is not civil.
Would you accept it if SELinux were a hard dependency or requirement of
sysytemd for security purposes? Not saying this will happen, but would you
be ok if it was? Who determines the limit of what systemd can and cannot do?
These are the questions that should be asked by kernel coders, programmers,
and the general GNU/Linux user or student, as it affects the future direction
of GNU/Linux.