The difference is that AI War is unique, and DOTA 2 is just a glorified map! If it weren't free I wouldn't even care. I just find it hilarious there is no campaign, no more than 1 map, and no proper tutorial.
Dota 2 is a good map for the Dota 1 fans, that's it. It is not a good game, because it isn't one. It's a map.
I am baffled by your apparent hatred of the game, and I have no idea where this is coming from.
DotA 1 is the map that spawned an entire genre. Without DotA All-Stars, there would be no LoL, no HoN, no Smite, no MOBA/ARTS genre.
Besides, are you saying we can't take it seriously because it always happens on the same battlefield? Can we not take Football seriously because it always happens on the same Football Field (with minor variations)? Do we need Football Fields made of concrete, gravel, or swamp before Football can become a
real sport?
The DotA map has over 100 heroes with unique skillsets, over 100 unique items, which all combine to have tens of thousands of different interactions. It's a game that has been designed over 11 years, with billions of hours of player testing from tens of millions of people from all over the globe. There is a tournament coming up for it next month in which the prize pool is 1.6 million dollars, and this doesn't even include the costs of operation. You're going to automatically label it as "bad" because it all takes place on one map?
Part of the reason IceFrog and Valve upgraded from the Warcraft 3 engine is so they would have the ability to do things like add more maps to the game. It's still in beta for heaven's sake, how can you complain about no tutorial?
If you hate DotA, just come out and say that. I know the community can be awful, but can you really hate the game because of the community? I mean I wish I understood what was really bothering you so we could talk about that.