100% agreed, this should definately be in, at least in ranked, as it removes things like specific build orders when u know who a faction is, and stop people whining about random being somehow OP, and encourages scouting. Its a win-win-win situation.
Also @ the 10 mins no rush guy, games are not built around 10mins no rush :/ However it would be nice to have the option to unhide teams (including random during the loading screen) to allow for people who like these options. The more people the games caters to with simple options the better