Durante essa aula o instrutor Flávio disse que não é uma boa prática, no sentido de server-side (backend), manipular diretamente os elementos do DOM, como foi o caso do Hover, que contornamos criando uma diretiva.
A minha é dúvida é o porquê é uma má prática para o backend, manipularmos o DOM diretamente como no caso do .focus() no campo de input?