What is so hard to lock down?
HTTPd: Only run it on 80 or 443 on the system.
FTPd: only use port 21.
SSHd: only use port 22.
SMTPd: Only use port 25.
BIND: Only use port 53.
Close off every other port on the server that you don't need. If the ISP blocks the above ports, use port forwarding on the router to get around it and leave your daemons running on the standard port. There's still a good majority of us that use Linux for servers. These are the people who do not need or want systemd. These are also the people that the big distros are not listening to and making systemd a one size fits all. Keeping systemd on a desktop distro is fine by me. Keep it off my servers.
Ok...I think you're confused here. We're talking about where the global configuration files are going. We're not talking about where the packages or the user's own files are going. What you're talking about, Linux itself has no problem doing. If you want the "more careful" approach, all you have to do is build each package from source, ensuring that you point the $PREFIX environment variable to where you want that package to install. If you want to break FHS, there's nothing in Linux that stops you. When I built my LFS system, $PREFIX was heavily used to direct packages to
Global configuration files (what the AC above was actually talking about) , however, you don't generally want to have placed anywhere but
See the pattern? If I need to configure something, I don't need to think through "ok, where did this package install its config?
If I sign up for this list, does that give me the right to operate Interceptor Drones and Airsoft AA Auto-Turret Miniguns on my property to enforce the No Fly Zone against any potentially bad actors?
In the case of the Matrix, the 3rd movie was so bad that it made most people forget that the 2nd movie was actually okay
The Matrix had no sequels you insensitive clod!
Yes, I understand that there were movies that held the name of "The Matrix" with many of the same actors, but I and many geeks like me have banished them from memory much like there was never a "Highlander II"
If you have a procedure with 10 parameters, you probably missed some.