Mm. O-kay. Fair comment!
I stand corrected....
No; I accept that Lennart Poettering is a very clever guy, and also that he, unlike many others in the community, is taking "the long view".....looking much further ahead than most. I also suspect that my views on systemd are coloured by my own often disastrous encounters with Pulseaudio (no two ways about it, the thing IS overly-complex; even the mainstream distros, whose infrastructure is rather better organised than ours, don't always seem to get it right.)
But your statement, which I'll quote:-
.....confirms what I've gleaned from multiple sources over the last couple of years; that the thing is primarily geared towards making the lives of sysadmins as easy as possible. This, by its very nature, pre-supposes a high degree of prior, existing knowledge; certainly not in keeping with Puppy's ethos, which is very much that of a single-user, hobbyist system, often adopted by those merely looking to buck the status quo, and not necessarily that knowledgeable where the nuts'n'bolts are concerned..!...<snip>I have personally worked with SysVinit since the early 1990's, but have to say that now that I've finally learned a bit of how to use systemd, it is much easier to use from a sysadmin point of view, and like a breath of fresh air</snip>...
I accept the statements about hardware complexity having vastly increased, and therefore requiring more complex methods of controlling, configuring & administering; this new HP tower of mine makes ye anciente Dell lappie - nearly 18 years old now, and still going strong! - look distinctly pedestrian & "agricultural", to put it kindly.
I can't help feeling that the user is being somewhat "backgrounded" by all this, and that the general attitude is slowly reverting toward an earlier era, where high technical knowledge was taken as a "given" if you wanted to run Linux successfully. But that's just me.
(You're probably right about Puppy benefiting from a revised, simplified init system. I won't argue with you on that score, since I have only the most tenuous understanding of what really goes on at that stage of the game. I'm not an "expert" where the basic code that makes everything function is concerned.....and even at the 'user' level, where my own contributions are targeted, I'm a very long way from being an "expert" of any stripe. I'll be the first to admit that.)
I shall endeavour to refrain from making further 'pronouncements'..!
Mike.