I'm guessing the others are similar, but I don't use them much.
The problem appears to be that most social networks get to a stage where they've saturated their potential markets enough that their only way to grow is to find ways of growing engagement, and one major way of doing that is to try to get people to interact more with each other.
Unfortunately that often trigger actions that are completely counter-productive, in e.g. trying to push content people don't want across the islands, and in doing so reducing the value of the platform to users. You may get short term boosts in engagement but long term rot as people are less happy. E.g. see the frequent complaints about Twitters algorithm and how they try to avoid you sorting content chronologically.
[incidentally I have a code base I used to do very basic bayesian filtering and ranking of tweets, as part of a bot; it worked very well at surfacing better content, so sorting the good stuff from Twitter is possible. But I got other things to do and also had concerns about investing more time in anything that relied on the good will of Twitter to keep working...]