> 4. Most people don't want to put the effort into writing/posting anything beyond basic food/vacation photos or whatnot.
Nobody cares about opinions of some dipshit. There are literally millions of experts in the world. We want to hear from them.
> 3. If you don't want to bother with hosting your own site, you are at the mercy of platforms...
Wikipedia & sister sites. StackOverflow. I am pretty sure there is space for more open-content sites, especially ones run by non-profits.
> 5. It's lonely running a website!
Comment sections help a lot. Blogs can also have multiple authors.