It is strange that you talk about "non-systemd distros" as if they were defined until then by this.
What are the "non-systemd distros" that are crumbling? If anything is crumbling, it would be more "systemd distros" that get considerable amount of developers forking, founders resigning, etc, not to mention users looking toward BSDs.
FUD is a proprietary OS shill tactic. If you don't understand why distros are separated in systemd ones and non-systemd ones in this thread, you're hopeless.
Also, was it obvious since years that systemd would go in so many direction and that, wherever it goes, code would be throw away? What is then to support?
It was not obvious, because often, the code thrown away is because the underlying plumbing component is abandoned for years, or not supported anymore by anyone.
systemd devs are actually maintaining lots of code nobody wants to maintain anymore.
Isnt it a joke in the end, to support alternative to systemd that actually have to do exactly what systemd does in order to be actually any good?
Yes, I agree it's really stupid. Besides, the people that say systemd features are useless, or that systemd doesn't have any upside, it makes them look plain stupid and clueless.
pm-utils is the example. Was it obvious that upower would throw support for pm-utils? Why was it discarded? Wasn't it discarded because, as pointed at by Edmunson "adding it [systemd] as an optional extra defeats the main benefit"? So what is the joke about writing alternatives when it is clearly that systemd cannot be optional (meaning that alternative must really be systemd compatible, and not the contrary)
It's not like that at all. It's rather that systemd proposes a systemd API for several things. There are a lot of field where systemd is the sole provider of an API, so is the de facto standard. And why is systemd the sole APi provider in some areas? Because while DE were asking for these API, systemd was listening and providing them, while others were not listening and busy telling systemd these features are useless.
It is not really as if we were in a situation where desktop environment on GNU/Linux mattered much. It is not desktop environment that made GNU/Linux popular. At all. There are practically inexistant, if you really loves facing realities. They have a bunch of users. Nothing else. If they can afford too loose more of this bunch in the name of "reality", why not. I'm not sure it is for their benefit.
See your cop out? This is the problem with non-systemd distro: no problem is solved, only cop out, whining, complaining, but you never solved anything, just wasted time. Systemd opponents are mostly like that, that's why I can't take them seriously. I've followed systemd since the beginning, I've seen the amount of work done and the attitude towards users (DE, sysadmins, distros...), and I've seen the work done by those opposed to it. Given this knowledge, up to this day, I predict complete failure of systemd opponents on Linux.
I started using KDE with KDE 1. But I also used Enlightenment, GNOME 1, WindowMaker, Fluxbox, XFCE and many other, I dont feel tied. There are parts of KDE I like and I'd enjoy being able to continue using it and continue to recommend it to other users.
I'm not sure it will be actually possible because, you see, I'm facing the reality, that systemd alternative right now is another systemd. Hence today topic.
I had hopes that Devuan could be enough. Now, after one year, I'm suspecting it could not. Not because of the "non-systemd distros" people, as you name it. But because if the game is rigged. "In many cases [systemd] allows us to throw away large amounts of code whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit": it says it all. Thrown away code, no benefit if optional. It is pretty clear what it implies.
I see we share the same conclusions. "Non-systemd distros" had it coming to themselves by not doing anything when sth needed to be done. Which to me means that they are not actually bothered by systemd, and they're doing a disservice to their users. When they will be forced to migrate to systemd, either because they lose all their users, or because they can't maintain old stuff anymore by lack of resources, the change will be so huge, that I'm not sure if all of them will make it. Stuff like sysvinit compatibility may not even be in systemd anymore.