Por que os navegadores não são inteligentes o suficiente para acelerar o hardware sem truques?

tualmente, existem inúmeras páginas da web recomendando que você adicione essas regras ao seu conteúdo para acelerar o hardware:

transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);

Isso sempre me pareceu ridículo. Por que o navegador precisa da minha ajuda para decidir acelerar o hardware? Vai ser mais rápido, certo? Então, por que não fazer isso? Por que esperar que eu "engane" o navegador nele?

Outra maneira de fazer esta pergunta é: por que nem todas as folhas de estilo de linha de base / redefinições incluem as linhas

* {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}

questionAnswers(4)

yourAnswerToTheQuestion