The thing is, it's pretty much Activision Blizzard's fault here. They destroyed the grassroots competitive scene to make way for the Overwatch League, but that took a bit more than a year. They could've found a way to integrate the existing scene instead. And that was just the start of the League. The game itself was mismanaged with the sequel taking way too long and being misunderstood (with good reason).
There were some many mistakes with the Overwatch League, that I don't think we can use it to generalize that much. ESports was a bubble though, no doubt.
Man, I don't feel like I'm living in the same world as the author of the article. All my smartphones have lasted me years and years, but they were flagships like the 11 Max. If they had been iOS, they'd surely have lasted longer too.