You're trying to say esports will make a game fail, when SC:BW, the most successful esports game of all time, has been selling for 10 years. I hope you see the contradiction. You're making incorrect guesses about future events, but they've already happened and you're wrong.
Blizzard could just keep making MMORPGs if they thought all their profits could only come from sales/subscription fees. The reason they're making SC2 is because they think they can make a lot of money from advertising deals, the way KeSPA has. Ideally their game will appeal to all skill levels (hence league system) so that casual gamers will want to watch the pros and thus there will be viewership. The thing is they're making a lot of mistakes by not giving realistic platforms for the best people across different nations to play with each other, which is going to make the skill level stagnate and SC2 will be dead before it ever becomes a real esport game, just like the majority of FPS games and new RTS's which can't retain their popularity longer than the initial year or two of sales. Blizzard might prolong this with the two expansions planned, but that is just gimmicky unless they're not planning on starting esports for a really, really long time (which I know is not the case).