I don't get how so many people here are hating on MOBAS. I like to play traditional RTS games and I like to play Dota2 and Smite. I know many others who do too. Looking at the amount of different heroes, abilities, items and strategies existing in most MOBAS I think they are in fact quite complex. Both live from an active meta where more than a few standard builds or strategies are viable.
So true... Some people sound really butthurt and elitist. "Ohh I play a game with 20 units instead of one, I must be so much better."
I like Mobas, I like MMOs, I like Shooter, I like RTS games. And I especially love it when someone innovates and combines the greatest things about different genres to make even better games. (As which btw, I see "Mobas". For me they took the fun part from MMO PvP, and put it in a format that didn't rely on grind, but thats just me.)
I agree that a big thing is Coop play (or teamplay). I personally prefer PvP games, I want the competition. I don't like the Teamgame aspect of Mobas or CoH 4v4 because its harder for me to improve, to see what I did wrong, and to see what my enemy did right. But as someone already said, thats what most people want.
AND:
I don't blame them for that. For example, I know someone who doesn't even really like to play Videogames, but because all of his friends do it, he does too for the social aspect.
Also Time. People have different amounts of time in general, or what they dedicate to videogames.
I can't play the games I like with any of my friends because I invest more time, and it would make understandably no sense to play against me. Also, different people are good in different games, now which one do you play with your friends? As long as they are competitiv directly agaisnt each other, you are going to have a bad time.
What I want to say is: There are many people who play Games, but everyone for a different reason and you shouldn't blame them for that. I can totally undertstand why people in a different situation then me, want to play different genres.