Disagree hard. DotA 2 is also not called a MOBA, the community even hates the term since it is just so honestly terrible. A “Multiplayer Online Battle Arena” is so vague that almost any game you can think of with an online PvP mode falls into it. Call of Duty? Online Multiplayer, in a “battle arena”.