Unless its for a very basic environment, trying to replicate much of what it enables just makes for a far more complicated and error prone system.
There are also a handful of sites that show how to make systemd leaner such as disabling units that are not required, not desired or that are measured as being slow via the "systemd-analyze blame" command but I will just include the alternatives. Just keep in mind some services that are slow also run in the background. e.g.
52.896s cachyos-rate-mirrors.service
4.752s dev-tpm0.device
4.752s sys-devices-platform-MSFT0101:00-tpm-tpm0.device
4.628s sys-devices-platform-MSFT0101:00-tpmrm-tpmrm0.device
4.628s dev-tpmrm0.device
2.417s chronyd.service
[1] - https://without-systemd.org/wiki/index_php/Main_Page/[2] - http://archive.today/KCcXc [clean version]
> While systemd is a powerful init system, it has grown far beyond its original purpose, adding features like age verification that many feel don't belong in a core OS component.
Is there a better explanation as to why it is out of control?
Wait, what??? No - we think of systems with 4-8MB of RAM and hard drives were <= 120MB (MB, not GB).