Hosting blogs is cheap and everyone should be able to have one. However, if we leave it to the corporate sector, they'll either need a subscription or ads, neither of which are conducive to public discussion. Since serving blogs is so cheap, why doesn't the government offer a free service where you can host a text website? Kind of like a university webpage for all students, but for everyone?
You would then have a financially stable organization backing the pages, have democratic input into the hosting process, and probably less censorship than a private company would apply for those that care about that sort of thing (since private companies need literally no reason to do so whereas a public enterprise would need a court order or some such).