Na época em que estudos por livros era o padrão, era bem comum no primeiro capítulo ter uma seção (mesmo que breve) com um pouco da história por trás da linguagem ou framework. Aos poucos essas seções começaram a ser substituídas pelos "setup" do SDKs e IDEs, acredito que isso começou a acontecer porque os leitores já estavam sem paciência de saber as origens daquele conhecimento.
Hoje em dia, em que quase todo mundo prefere iniciar os estudos por vídeo de YT, e nessa rede o que importa é engajamento, então produtores não dão a devida atenção nesses temas, pois certamente não vai gerar engajamento em um curso que promete ensinar a programar.
Com o passar do tempo, o modelo de consumo de conteúdo, principalmente no aprendizado, se atualizou bastante. Devido às redes sociais (entre outros fatores), o imediatismo tomou conta, o que resultou em uma falta de paciência para conteúdos mais densos ou que simplesmente trazem resultados a longo prazo.
A questão é: devemos atualizar a abordagem, mudando o formato ao introduzir esses temas, tornando-os menos "chatos"? Ou é necessário criar uma espécie de "HYPE" em torno desses conteúdos para incentivar o estudo e mostrar sua importância?