Ei! Tudo bem William?
A sua dúvida é bastante pertinente! A sua query está correta e vai funcionar para obter os dados que você deseja. A razão pela qual, em alguns casos, não começamos diretamente com essa abordagem é por clareza pedagógica, exploração inicial do conteúdo e flexibilidade de possíveis ajustes no código.
É comum adotar uma abordagem gradual para garantir que o aluno entenda cada etapa do processo, desde a relação entre as tabelas até a construção do ranking final. É uma escolha didática, não uma questão de correção técnica.
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.
Até mais, William!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!