Sometimes that's true, sometimes it's not. If Google and Bing both decide to delist your website because they think it's "hateful" or some other reason you're out of luck. There are only two major English-language search engines.
If your Wordpress hosting provider doesn't want you, well, that's inconvenient but not the end of the world.
One problem with encouraging a culture of "free speech doesn't matter if you're a company" is that the type of speech that requires the most defence is the most unpopular kind, which means you can end up with all the offensive or challenging material lumped under one or two providers ... who are then vulnerable to other forms of attack by people who wish to crush speech they disagree with. It's really a lot more robust if everyone agrees that "I disagree with what you have to say, but I'll fight to the death for your right to say it".