A razão histórica para isso é um pouco diferente da atual - anteriormente era para ter uma tela 'segura' para voltar à qual sempre residia na memória, de modo que, se o jogo tivesse passado para um loop de demonstração e o jogador tocasse no controlador, ele pode retornar instantaneamente à tela inicial e permitir que a interação comece sem demora.
No entanto, normalmente nos dias de hoje, serve a outro propósito. Para consoles de geração recente, a tela inicial é deliberadamente independente do usuário. Nada na tela inicial requer conhecimento de qual usuário está jogando ativamente. Você chega à tela inicial sem carregar nenhum dado salvo e sem exigir que um usuário esteja conectado. Assim, você pode acessar a tela inicial rapidamente e sem precisar mostrar nenhuma mensagem compatível com TCR.
Exigir que o usuário pressione start fornece uma informação importante: qual controlador é o controlador principal. Não é necessariamente o primeiro ou o único controlador conectado, e você pode ter vários controladores igualmente válidos para escolher. Você não sabe qual deles o usuário realmente escolheu até pressionar um botão nele. Uma vez que o controle é usado, ele permanecerá o controle principal pelo resto da sessão de jogo.
No XBox 360 (e provavelmente em outros consoles), descobrir o que o controlador principal também é normalmente fornece outras informações: qual usuário está jogando o jogo. Como cada usuário está vinculado a um único controlador, você sabe qual usuário está jogando e, a partir disso, sabe quais salvam os dados para carregar. Muitos / a maioria do conteúdo está vinculado a usuários específicos, por isso é importante determinar quem está jogando o jogo antes de continuar. Se ninguém estiver logado no console, os jogos normalmente solicitarão que um usuário efetue login ou perguntará se o jogador está feliz em jogar como um 'convidado', ou seja, sem salvar (porque sem usuário, não há nenhum lugar para salvar em).
Você também descobrirá que, normalmente, alterar usuários (fazendo logoff e logon novamente) fará com que você retorne à tela inicial. Isso ocorre porque os dados específicos do usuário relevantes são carregados após esse ponto no jogo e a tela inicial é o ponto mais fácil no fluxo da interface do usuário, onde você sabe exatamente quais dados são carregados (nenhum).