Oi Gustavo, tudo bem? Com certeza o where
soluciona muito bem o caso. Acho que tem uma palavra chave na aula é que padrão, se todas as vezes que tivéssemos que listar os usuários a lista devesse ser filtrada dessa forma, você precisaria sempre lembrar de colocar esse where
em tudo que fosse lugar que tivesse lista de usuários ou nesse caso, pessoas.
Outra coisa que pode salvar você de escrever vários critérios de where
é que os escopos podem ser combinados, gerando consultas bem complexas. Então vale a pena avaliar, se tem uma query que você tá fazendo com alguma frequência, ou até mesmo, tem uma query que ficou complexa, você pode isolar ela em escopos diferentes e combinar elas.