Giovanni, boa tarde!
Eu não sou especialista no assunto mas acredito que posso te ajudar, o uso do reflect é interessante pois te permita fazer alguma manipulação antes do objeto ser chamado, assim você garante consistência no seu projeto.
Permite que você tenha mais controle dentro do seu desenvolvimento
Em um evento em que um programador percebe que deseja fazer uso de uma classe depois de passar por ela, para localizar a classe, carregar os módulos listados no js, criar uma instância da classe, consultar um objeto ou obter uma interface dos atributos e serviços de uma classe, tal programador teria que escrever muitas linhas de códigos. Mas com a reflexão, ele poderia localizar facilmente a classe e consultar ou inspecionar a classe.
Espero ter ajudado e bons estudos!