Oii, Mariana! Tudo bem?
A escolha da instrutora é devido a boas práticas e pela didática.
Na abordagem da aula (definir a seleção como uma variável booleana antes de aplicá-la ao DataFrame) é mais segura, deixa o código com boa legibilidade e facilita a depuração. Isso evita retornar erros ou valores incorretos.
Na sua sugestão, você está no caminho certo! É preciso se atentar que nesse exemplo a operação é feita diretamente dentro do índice do df aplicando as duas condições de filtro ao mesmo tempo, sem criar variáveis intermediárias, o que pode causar erros. Além de ficar mais difícil de depurar o código quando for preciso.
Continue se dedicando aos estudos como está fazendo e conte com o apoio do fórum ao compartilhar suas dúvidas e sugestões.
Bons estudos, Mariana!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!