Certain big sport team are starting to have e-sport team too.
For exemple Paris Saint-Germain (soccer team) with an annual revenu of 520 millions euros (in 2016) can afford to pay that 20 millions if they want to get their e-sport team in it. (and yes i know they dont have an Overwatch team, it was just an exemple!)
But i also agree that it's a stupid thing to do from blizzard.