That would make it a fringe OS, not a toy OS. A toy OS would be an OS where parts of the infrastructure can be replaced by unfinished software or changed just to see how it works out without much forethought.
>>easy-to-write unit files
What's even better; easy-already-written scripts, on account of them already having been written. I know how to write 'exit 0' at the top to temporarily disable them; that's valuable knowledge to me that spans over many variations of unix.
If systemd as it was first proposed had been a new mail-daemon, it would have been laughed off the mailinglist. I don't see how it should be judged differently. Or, to paraphrase a well-known joke:
LP's guide to writing portable software:
-step 1: Assume all systems are linux
-step 2 ..
>>Also: automatic dependency-based boot (cool!), reliable service control (über cool), compact and easy-to-write unit files, etc.
Cool as they might be, systemd remains a silver bullet programming in my opinion.
"Linux is not mainstream yet, something's wrong"
"an init system is something"
"Aight, let's rewrite that then"