I hate how all the trained people ended up fighting systemd to be honest.
Sorry if that's not perfectly on-topic, but this is an issue since systemd was more or less "forced" upon the GNU/Linux ecosystem, most likely by corporate interest. Since then, and it's been MANY years, the topic was never really "settled", and probably never will be. That's what you get forcing something many don't agree with.
Now, how could that happen? My very personal opinion: The GPL has its share. My line of thought is: Companies
are interested in open-source platforms to build their own solutions upon. Now if they want to build something based on GNU/Linux, they're confronted with the GPL. They can choose to change things, but then they are often obliged to also publish all of their own code, which is often not a viable option. So, what happened: They reach deep inside the projects, to change them "from inside" in a way to suit
their needs, for their products. I don't say that's how systemd was "pushed", but it could be pushed because these structures already existed.
With a BSD license, there's no need to build up such structures, you're not obliged to share your "derivative work". There's still an incentive to push your changes of course (after all, fewer local changes lead to easier maintenance), but there's no incentive to build up structures reaching deep into a project to put you into a position where you can, uhm, "force-push".