You do realize that not all problems are the same.. right?
And that to different problems, the different properties of different choices can have varying suitability to that task.
tl;dr. systemd is not some omniscient "I will solve every problem" solution. There will be times where it is less suitable than a different option. People who recognize this don't want to have to throw the baby out with the bath water (from dependencies in other software that aren't really necessary) when choosing to use a more suited option to their task.
The anti-systemd integration people seem to still want to be able to choose the best tool for the task, not be forced along a certain path without necessity. Systemd may have plenty of good uses, but to assume it is the best tool for the task no matter the task is just folley.
I think this whole thing would be a non-issue if you could swap out systemd with another system and still have everything function easily.
The pro systemd people seem to never realize that other people may have differing requirements than they do, and dismiss anyone who does as making "a technically inferior choice". I find it very presumptuous to assume that you know every detail of someone elses criteria for a task you've never heard of.