Not even the government has to provide you with a soap box -- so being functionally indistinguishable from the government makes no difference.
If you cannot find a platform, can't buy one, can't build one because nobody will work with you then tough shit.
We talk about how developers shouldn't work on projects that are morally questionable but here you are suggesting that they must because a platform must be provided. That sounds so much worse to me. How would that even work?
Well, the Soviet Constitution promised every comrade a printing press...
To speak to your market freedom point, imagine a community of racist business owners who all refused to sell to an outsider. If every business owner was equally racist, the outsider would be forced to leave, even if there was no law stating that they couldn't live in the neighborhood. Markets have an answer to this - any defector will make more money. However sometimes everybody stays racist and no defector emerges. The community is acting like a de-facto evil government even though there is no legal system supporting it nor any democracy legitimizing it.
I'm really not sure what to do when that happens. I'm as against forcing business to do business as you are.
As a society , we deem specific groups as protected classes and I don't think it's good to mix concepts about protected classes with just being an asshole.
We make specific laws to protect people from racial or religious discrimination. We don't, however, make the same considerations if you're just an asshole.
Would your argument have the same effect if there was a community of fed up business owners who all refused to sell to a big jerk?
If you cannot find a platform, can't buy one, can't build one because nobody will work with you then tough shit.
We talk about how developers shouldn't work on projects that are morally questionable but here you are suggesting that they must because a platform must be provided. That sounds so much worse to me. How would that even work?