UNIX succeeded precisely because it was powerful and yet so simple a person could read any part of it and change it.
However, the kernel of UNIX is now beyond ken for most developers precisely because the developers pursued complexity and marginal features for marginal benefits, something very common in European governments and a part of that culture.
The shell commands went from maybe 50kloc to millions of lines precisely because the Linux developers were desperate for contributions and let MIT bloatware people control that part of the source code, strangling Linux with MIT culture.
As for userland.. Even OpenBSD, my personal preference of operating system and one which is known for its 'lean'ness of base userland has 10x this kloc in /bin/ and /usr/bin:
# find bin usr.bin | egrep '\.c$|\.h$' | xargs wc -l | tail -1
689562 total
Coreutils, by comparison: coreutils$ find . | egrep '\.c$|\.h$' | xargs wc -l | tail -1
91991 total
(The difference is because coreutils doesn't contain everything obsd's /bin and /usr/bin does I suppose, openssh, tmux etc)Either way, that's not a mad amount of code imo... Which parts of this are 'MIT bloatware' ?
The only way that makes sense is if they're referring to Lennart being German, but that's kind of a bullshit argument because SystemD was not some novel idea; launchd was around first and came from the American west coast.
After years of dealing with systemd, I've finally given up on it, and I'm back on openrc.
(Yes, I know I'm not answering your question, but I'm not up to the task... ;P)