One of the problems with systemd from a script hacker's perspective is
that it is /all/ declarative with no pointers back to the code that interprets
the declarations.
Where's the Phun[tm] and ELiGaNTz in that?
;-)
See also, a /correct/ declarative language like Haskell, which can be made
to balance on its nose, by the right fish.
Kind regards,
--
Entropy requires no maintenance. (Or does it?)
-- with apologies to Markoff Chaney