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!