I've talked about hosting a time or two, got crickets for replies, not sure anyone actually want's to pay for media hosting. Not really looking for general public either, more interested in B2B or partnering with applications.
Anyway, on the CF thing. It's more because most of the web goes through them, they almost have a monopoly on monitoring web traffic without the user's permission. When visiting your site, I had to go through CF before I could even get to your terms of service once the site loads. CF does a lot of work, but they also block nearly every website I would like to access. They do IP trust rating and categorizing, and require browser fingerprinting and javascript before I can access anything.
They can see almost everything a user does and almost make it a point to monitor users so they can build the analytics and "defense" techniques. But beyond that, don't see me a free speech service but require me to show my browser fingerprint and fund a "trustworthy" IP address in order to use your service. And that's just an assumption, I can't know what Cloudflare requires in order to let me have access to the things it protects.