What problem was there which nobody was willing to solve?
Also, "solving" a problem by creating a mechanism that in itself highly problematic in other ways does not necessarily count as a solution; it is a shifting-around of problems.
-----
The systemd "holy war", such as it is (mostly complaints on forums and in blog posts and in personal chats; don't remember any violence in this war) - is due to four reasons:
* The significant problems which systemd introduces.
* The way systemd has been developed and managed as project (including some grievances with individuals).
* The fact that distributions have not only adopted systemd, but made it effectively impossible to opt out of.
* Faults with the process in which systemd was adopted as a required default by all of the main distributions - bypassing wide opposition without addressing its criticism. So, the adoption of systemd exposed technical-governance/power-dynamics problems in the Linux distro world, with systemd serving as the symbol for those.