Async works for up to 8 player games, but it requires invitation of friends to do so. The thinking here was the inevitability that randomized async team games would result in poorly pitched battles (perhaps with new players) - that might quit/fail to take their turn. Not sure how to get around that- perhaps AI player substitute? But then, is it fair to have your turn taken by a robot (particularly in ranked matches)?
I would think there is no need to get arround that. If u take the chance to play a random ffa or team u know that the possibility exsists, that somebodys gonna quit on u or that the teams are not evenly matched. If u dont wanna take that risk dont take it.
Also why not have the option for unranked async ffa or team?
Also in random games the maps are randomly chosen any chance to get that random option for live games aswell.
Depending on the host user created maps could be thrown in the mix aswell.