The best part of playing DOTA2 is being able to understand pro matches. I don't think I will ever be a amazing DOTA2 player, and may even just rage-quit it forever if I find it overly frustating, but watching pro matches is delightful.
For me, DOTA2 is the most entertaining game to watch. There is always something happening and the big host of heroes means the matches are fresh and interesting.
Compared with it, 6 vs 6 Granary with 2 scouts, 2 soldiers, 1 medic and 1 demo is almost too boring. Oh, look, the soldier jumped on the top of the containers again while the Scouts flanks, I NEVER saw it before.