It doesn't need a blockchain. Blockchain's utility is decentralized, global consensus of event ordering.
I don't see why you'd need that for social media. What you need is something more like a relay system, i.e. a large, permissive mempool-like system. That is, not strict consensus, merely high availability and discovery.