before continuing with your post I'm gonna need a detailed argument as to why DOTA 2 is deeper than other competitive genres found on consoles (probably starting with fighting games and first person shooters)
I feel like its so obvious that it would be dumb to even try to explain it..
What fighter/fps do you need to control multiple characters at once?
What fighter/fps do you need to control a camera that is completely free from your character while still controlling that character?
What fighter/fps do you need to make quick decisions about buying gear that could counter/help in certain situations.
In what game do you need to select your character carefully based on what your team has.. but also what your opposing team has?
The list can go on.. I cant think of a single console game this complex competitive wise.