I use busybox with a minimal init process, _REALLY_ minimal, which is beyond enough for a desktop. Minimal init is super stable in time, rock solid, code is close to zero, aka near 0 maintenance, doing a good enough job. But, GNU with some of its minions is waging war on busybox: for instance the steam client is not distributing a static ELF64 of bash (and it could easily), but does distribute _mandatory_ bash and no…
I run systemd on desktops and servers and I rarely do any maintenance at all on systemd either... I get a bunch of features for free though (like service management, parallel software boot)