First off, thank you for your well-written reply.
Here's what I worry about: If we design core linux technologies (i.e., the kernel, kernel modules, udev, init system, etc) such that they cater to companies making money off supporting linux (red hat), then we may also loose something else in the process. (We don't have to, the two aren't mutually exclusive.) It has nothing to do with the existence of closed-source linux software and commercial deployments. It has to do with the overall closure of linux. There are companies that would love to make linux something like MS or Cisco where individuals need a new certificate every year in order to work government software contracts and big corporate installs. Systemd does facilitate that. Besides from being far from ready for the real world, systemd is overly complex. Systemd is a big single point of failure. Systemd has binary logs. Systemd is vastly more difficult to troubleshoot than Sys-V init (and yeah, Sys-V was a convoluted string of shell scripts, but it was pretty easy to follow through and get working). I mean, you've read or experienced these things, this is not really anything earth shattering.
So what I feel, is that the move towards systemd is a move away from the roots of linux. It's away from the days where you could install linux and start an ISP in a garage. It's like the writing is on the wall.
Let me ask you this: If they decided to do away with every single file in /etc and replace it with a binary-format database, editable only with a special program for gnome-3, would you like that? It would be modern. It would be enormous. It might be faster than parsing text files in C. It would require everyone to learn something new. It would begin rather untested and probably be pushed out to every enterprise distro immediately. I mean, how far will can we go from the roots of our success before we are alienated and cause our own demise?
I'm all for a *better* init system. And there are parts of systemd that have some good merits. But it's way too untested, and beginning its linux life with far too many tentacles.
In a time where unix and linux are the dominant (or nearly dominant) operating systems (android, iOS, linux, Mac OS X, embedded products), we must be very careful of the ground we tread.
So that's why I would expect more from RMS. Not on the software architecture, or the quality of the code. But on the philosophy and ecosystem of linux.