On my laptop, systemd consists of 60 different small binaries. Looks pretty UNIXy to me (maybe even too much so).
That is what I get for using mobile in the evening.
I really should have expanded on that post, and at a minimum removed "discrete programs" from it, the distinction being the behavior in shell scripts and such and sequential behavior at boot time.
That used to be many discrete programs and shell scripts and files.
There is a lot of philosophy to consider from there.