Let's be real here, there are big differences in what you're saying. The power company, or Apple for that matter can't know what you're using their products for. You could be smearing shit on twitter at work, or on the public wifi. There's no connection there. Whereas twitter, facebook, insta etc. the literal process is you send a message to the platform saying "Put X on you're website on my behalf".
A second big difference is facebook decides to de-platform groups on facebook for what they do on facebook, they aren't banning people on a shared bad people list. That would be a kind of cartel/collusion which breaches other restraints on a company's behaviour.
You are behind the times. Behavior outside Twitch can now lead to an indefinite ban:
> In a blog post on Twitch’s community board, the company said that if a streamer uses other mediums to send targeted harassment or hate toward another streamer, it will consider those actions a violation of Twitch’s policies — even though the activity didn’t happen directly on the platform.
A second big difference is facebook decides to de-platform groups on facebook for what they do on facebook, they aren't banning people on a shared bad people list. That would be a kind of cartel/collusion which breaches other restraints on a company's behaviour.