Oi João, tudo bem?
Você consegue ver algum problema do seletor abaixo?
div ul > a
O que acontece se resolverem mudar de UL pra OL? Seletor quebra.
E se A não for mais filho direto de UL? Quebra também.
Selecionar por tags pode ser perigoso quando você estiver codando coisas reais e tiver saído da construção da base de conhecimentos em front-end sua, mas as vezes pode ser necessária.
Se você precisa estilizar um elemento por exemplo, mas não pode ou não tem permissão pra alterar o HTML por exemplo: tem que se virar com que o CSS te proporciona.
Passei por isso recentemente inclusive.
Mais pra frente você verá (e sentirá) problemas e soluções com relação a mais seletores.
Abcs!