In short, it’s to keep contests fair and balanced.
The ‘hidden player’ feature applies to players whose games have not yet started. This keeps users from copying parts of their opponents’ lineups when editing with late swap or in later contests. And protects the hard work they put into selecting their players.
Note: Once a selected player's game begins, the player will become visible.