Facebook, Twitter, et al are
not public squares.
You can speak all you want in public spaces, on your own property (whether that be your home, your blog or your mastodon instance) mostly without limit.
But Facebook, Twitter, Google, HN or any other private organization is under no obligation to host or amplify your speech.
The government can't censor you and you may speak your mind in public spaces. You may also do so in private spaces, with the permission of the owners of those spaces.
You seem to be under the misapprehension that certain private actors are required to allow your speech. That's not true. They are responsible only to their shareholders and to a lesser extent, their customers -- and in this case their customers are advertisers and not you. You are the product being sold.
If you don't think that's right or fair, then don't interact with those private actors. If enough people chose not to deal with them, they would lose their power and influence.
I voted with my feet years ago. If you haven't, then you're part of the problem and not the solution.