But even if this was the case, there were already models for on-chain stored "forums" or "social media" that worked. I had discussed that here on the Meta subforum in
this thread. In my case I have had a bit of experiences with
Steem(it), and it worked reasonably well. Of course it has centralization problems but these are not directly related to the fact that it's stored on a blockchain.
I don't know if it works that well... The times I tried to access it, I felt very slow and sometimes I couldn't even access it.
But, there always ends up being some centralization point. Someone has to pay for the domain, a server that connects/processes all the nodes, and in this case, even cloudflare.
I'm not saying it's impossible, just that at the moment it's still not very viable for a site as large as the BitcoinTalk.