There's a lot to unpack in that question and I'm always thinking of it, but never took the time to record my thoughts. Here's what I can (currently) think of in the moment
The unit files. Like I mentioned, the declarative approach to writing services. The SystemD developers have pretty much...