All of this person's problems seem to stem from a practice of implementing business style setups at home. The truth is you don't need any containerization/VMs for a home server setup. You don't need all the nines for uptime either, it's perfectly okay to be offline for a week or whatever. It's your stuff! No one else has a say. The idea that everything has to be running on a separate OS from the one you use is a killer.
You don't need to start over in a new OS for this. Just don't cargo cult. Linux can do all this fine natively without containers and without risk in very straightforward ways if you ignore all the "deployal" memes or ideas of fallbacks. Just install nginx from your repos on your desktop, throw in some .html files to a directory and play.
My wife has opinions on my servers going down. She likes all our private music to be up 100% when she is listening. (think recordings from friends - the type of things that spotify would never have)