Use it baremetal for your servers and desktops, then use Debian/CentOS containers on top when something is missing.
There's plenty of good reasons for one to want to do so.
If you're actually doing those things inside one, you're literally doing it wrong
Yes you might have some special cases where some of this is needed but I'd use anything besides systemd
See for more details: https://github.com/krallin/tini/issues/8#issuecomment-146135...
b) systemd is the only thing that can start services cleanly and correctly. Every other solution is in various states of brokenness.