There's a minimum level of linux/sysadmin/devops expertise requried to setup and maintain a self hosted website.
I've written a somewhat long essay about this problem:
https://hasen.substack.com/simple-self-hosting
A solution is possible but no one is working on it yet as far as I can tell.
Instead, everyone wants to make money by taking offline/local applications and turning them into online/cloud applications (even if no specific capability is gained by being on the cloud) just because it's easier to make more money that way.