Yeah I'm definitely sympathetic to this, and I think the next decade will determine how we proceed with these cases. It does feel like, while they're all private companies, if a random individual was to be banned from all social media platforms, their life really cannot function at some level in a lot of modern societies, so we ought to treat these companies differently.
When the companies are generating revenue through selling advertisements, and the advertisers decide "yeah we actually don't want to buy a pre-roll on the stream where the guy is making racist comments", it's another level of difficulty to navigate. Should these companies be required to host someone's content at a loss, given that they have some way for advertisers to "block" certain content types from being associated with their brands?