All the bits and pieces have been around for decades. Usenet could easily have functioned as a marketplace, local gossip and information board, with proper segmentation. It's decentralized, there where numerous clients available, there just weren't enough users.
It worked reasonably well for my university when I started 25 years ago, but it deteriorated quickly during the yearly 2000s.
We also had forums, blogs and RSS. All technologies when combined provide a decentralized social media like experience. I think it was a healthier approach, but more segmented. Modern social media attempts to fit everything into a framework. From a financial perspective, it seems to work, but socially I'm not convinced.
One of the thing that have impressed me is how willing people are to express repulsive behaviour, under their real name. You'd think that Facebooks real name policy would make help regulate behaviour, but it truly doesn't.