Restaurants post signs, "no shirt, no shoes, no service" dry cleaners say, "no ticket, no shirt". Private companies get to define their terms of service, and as a customer, you can boycott their business if you don't like their rules. You don't have freedom of speech on a privately owned streaming platform.
In general, I agree with you. But I am concerned about a couple things. First is the recent law passed by Congress making the owners of such platforms liable for what users post there. This will have a massive "chilling effect". The next is the increasing propensity of people to sue those platforms for speech they don't like, and the social bullying applied to companies that don't conform to PC speech behavior.