OK. So (to get back to the thread) your recommendation is that non-technical users should run Apache with a custom configuration? This seems a bit silly to me.
Also, he already stated that there were technical solutions to the problem. But clearly this was just the final straw that caused him to decide that it wasn't worth running his own web site.
FWIW, I, also, don't find it worthwhile to run my own web site. I'm sure I could, but I don't want to bother. I can't even maintain enough interest to maintain a web site hosted for free on someone else's server. For every level of comitment, there's a reasonable choice. For me, it to avoid the bother. For him, it's to let someone else handle the hosting.
P.S.: I have, a few years ago, set up a website on an Apache install on my local system. So I'm pretty sure that the only thing keeping me away from running my own site is lack of interest. I could be wrong, as it wasn't an externally facing site...but I'm not interested enough to find out. But asking my wife to do even that much would be an exercise in futility. She's got a lot more interest than I do, but not enough to keep a blog running. (Well, she kept one running for 6 months or so a few years ago, but...)