> I still have to cut off connections because of the guy who's always ranting about some politician/political party.

What a bizarre complaint. Running into people you disagree with is part of the human experience of participating in society.

Mastodon has great self-moderation options. You can mute a person on a timer or permanently, optionally blocking their messages and replies to you and/or their public posts. You can also use any number of word filters to hide posts behind a warning or silently remove them from your timeline.

But really, this is how socialization works. You meet someone, talk to them for a while, eventually decide if you do or don't like them. I don't really get how you can twist this into a critique of social media. It's just how humans are.