I also don't like the idea of having to manage a server and update security patches and take measures for power outtages, etc, etc, etc. But I think it is a necessity to manage my own server. Don't you think?
No, I don't think.
Back in the heyday of the web, finding decent providers was a nightmare. I bought managed hosting pre 2000 and it was unreal - regular downtime, no answer at tech support. One site would get DDOS, we'd all be offline for a day. The control obtained by maintaining your own hardware allowed one to bypass useless tech support when sites went offline - which they did regularly.
To control that, I bought my own servers, and to ensure maximum control I eventually built my own mini-datacenter. Had them dig up the street and run fibre down the road (seriously). Bought and maintained firewalls/routers, etc. Tens of thousands, to ensure control.
But times have changed. Most sites never go down, most hosting companies are good to excellent. And with economies of scale, hosting companies are now far cheaper than you can do yourself.
I pay a set fee per month to colo my server in a high end data center. For a two month colo fee, I just paid a whole year for a virtual server - with unlimited domains, a couple of IP's - in the same datacenter, from the very guys that run the datacenter. And one of those control panels. If my colo goes offline, I look after it myself. If my virtual server goes offline, the guys I normally call to fix things? They fix it themselves. I have the same datacenter and feed, the same tiering, power backups etc. I also have daily automated backups. And I expect that my virtual server is likely to be actually installed across a number of servers simultaneously so if a server fails, my site doesn't blink.
Now my servers are a few years old. I bought well equipped back then so they still run more than fine. But someday I'm going to have to rebuild. That means a couple of grand min. in hardware, plus install linux, move my sites over, test, probably a two week stressful job. These are all things I have done numerous times in years past, and I can assure you they take weeks of headaches - it never goes smoothly.
I've also had 10+ years of maintaining my own linux servers so I've got a rough handle on how to do things. Nevertheless, I'm still no expert - I still have to pay for external support a number of times a year.
Or, I could let someone else do all that, and spend my day selling stuff that makes me money.