What's the difference between Starcraft and Dota from an AI perspective? So, Deepmind is pushing for a human level Starcraft bot and Open AI just created a human level 1vs1 Dota bot. 

Unfortunately, I've no clue what that signifies because I've never played Starcraft nor Dota nor do I have more than a fleeting acquaintance with similar games. 

My question is what the difference between Starcraft and Dota is from a AI perspective and what scientific significance the respective super human bots would have.
Those AI-learning programs may have very similar scheme. We are changing only inputs and possible actions (like "use skill" or "move here"). Starcraft AI must do a lot of actions and control many units. Dota is MOBA so bot should be good in positioning on map for example. Different opponents to destroy and target for win.

AI needs to play many games for learn to play game with some rules to find best moves in some situations/states.

Of course it's only my newbie-programmer opinion :)