edit: Also, in my experience running businesses, the 10% of the customers cause 90% of the problems, so eliminating them results in much greater profits and cost savings. And if the problem customer is not high value, then there isn't much incentive in dealing with them.
As for the ISPs, this often isn't even about the customers being annoying, but simply their subscriber line being rotten or in an undocumented state which to sort out is too complicated for the tech-drones.
It is not an all-or-nothing, but an "avoid, except for these two exotic use cases, for which there currently exists no alternative (and as soon as there exists one, drop also these)".
Not to say I applaud Google's strategy - I think it is horrific.
I know I can have a bad experience with a traditional company but I also know they're not just gonna close my account and persona non grata me with no appeal. It's kinda sad that these sharing economy businesses are even more heartless than the incumbents in some ways.
What exactly is it that AirBnB provides that hotels don't? I like staying at AirBnBs, but there are lots of alternatives depending on exactly what components of the services they provide you require.
If you care about privacy, this is not a bug, but a feature.
After my recent bad experience with Airbnb and reading this story, I'm going to give them another look.
There is an easy solution: Tell all your friends that they should avoid companies that have such a policy in their terms of service and create a public blacklist of such companies including an explanation what policy in their terms of service justifies putting the company on this blacklist.