Olá, Ludmila! Tudo bom com você?
Achei bem interessante a sua pergunta, e eu acredito que tenha como sim, viu. O 'document' que é passado antes da função 'querySelector' basicamente está falando para fazer aquele busca, especificada no 'querySelector', em todo o documento HTML. Até onde eu sei, você poderia afunilar ainda mais essa busca, colocando algo como 'ul.querySelector()', e nesse caso, a busca seria realizada apenas no escopo da lista 'ul', entende.
Particularmente, eu nunca vi nada do tipo ainda e nem realizei nenhum teste sobre, mas acredito que seja sim funcional e até bem útil, viu. Caso você tenha uma classe, por exemplo, que seja recorrente para muito elementos, mas queira selecionar só alguns, usanddo algo desse tipo iria ser bem eficaz.
Espero ter ajudado, Ludmila, bons estudos, e abraços!