While it would be cool if the burgeoning practice of being an ******* to strangers online could be mitigated, I have no confidence in the ability of these companies to do it.
I play Rocket League occasionally, and there's rarely a game in which one of my 2 teammates isn't some bitter, petulant brat. It's similar in CS:GO. These kids (some times adults) just take out their frustration on anyone they can online. I mute them, or mess with them and laugh, but I can see how it'd bother many people. I personally would much prefer if people could be civil and play the game. Trash talk is fine, but that's not what this is in many cases.
A large contributor to this trend is the popularity of team-based games that match you with random players (LoL and OW are two more examples). Unless you're playing with friends, there's no sense of camaraderie, just strangers being matched with strangers. As for the people who do play with friends, they get matched against strangers on the other team and then take out their bitterness against one another.
It's a lot more than trash talk; these are troubled individuals expressing their frustration/unhappiness in unhealthy and ineffective ways. I don't know the solution, aside from better parenting and changing the world--good luck with that.
Anyway, these companies won't simply ban half their users, and they won't undo whatever damage has made them the sad, sardonic people they are. Even the pre-packaged positive messages, like Hearthstone and Rocket League use to some extent, are just spammed sarcastically. The root of the problem is the users, and there's little hope that some lame positivity campaign will help in any way.
There was a time when people were mostly friendly, or at least civil, in online games. It's interesting how far that civility has deteriorated in modern games. I can guess the reasons, but this is long enough.