> a tangled mess of systemd units
Ironic you use that term when a number of systemd units is often the simplest way of cleanly, reliably orchestrating services and daemons, doubly so when theres any level of complexity or limitations you want to confine one too.
Its cute to romanticize a bunch of scripts to run and orchestrate things but its a nightmare I'd not wish upon my enemies. Less moving parts, yet conceptually more complex to properly manage beyond the basics with far more that can and likely will go wrong.
Systemd has its challenges in real world situations; it has given me enough downtime that I don’t run it on any servers that I am responsible for-I use Devuan which is a systemd-free Debian or preferably a BSD.
I will save you my further comments which descend into a rant :-)