Your first point made me laugh. In no strategy game have i ever seen such a feature.
The best way to deal with uncertainty about your opponents fleet composition is scouting. Just like any strategy game. You deploy a expandable scout to find out what your opponent has or has planned. Escorts are cheap use them.
Well, nearly every strategy game I've ever played has a loading screen that tells me my opponents Faction. Or a score panel that lists it. The worst case scenario is(ok Aside from Battlefleet Gothic Armada series apparently) is When your enemy picks random and you don't know. But thats offset by him not knowing either until he's in.
And I've never heard of a blind pick tournament.