All of the above = thought drivel
Are you suggesting that "Multiplayer online battle arena" is descriptive enough to distinguish League of Legends from Quake 3: Arena? How so?
It's an identifier, nothing more. Just like 99% of video games in the RPG genre that are hilariously shallow and undeserving compared to a tabletop RPG like Pathfinder or Dungeons and Dragons.
This in no way explains "Why Dota Sucks" or has anything to do with the gameplay itself. It's merely a weak placeholder for the lack of a substantial argument. Why you would choose to link an incomplete critique is beyond me.