Massive in what way?
Creating Revenue perhaps yes, but the Professional competitive scene is getting the games out there
Massive in both the competitive scene and revenue - the competitive focus of the two games is a huge part of their success, especially with people like me buying the Dota 2 battle pass