Acredito que seja por melhor empregabilidade e falta de necessidade desse conhecimento profundo no início. Para você começar a fazer apis rest e front não precisa ter um conhecimento profundo de low level. Você pode muito bem aprender Typescript/HTML/CSS/network e já estar pronto para o mercado. Para a maioria das empresas é muito melhor uma pessoa que vai criar suas APIs/front rapidamente e tem uma experiência no domínio que ela trabalha do que alguém que saiba programar um kernel mas demoraria muito para fazer essa API. É claro que com o passar do tempo se essa pessoa quiser evoluir na carreira provavelmente vai precisar dos conceitos de low level para melhorar a performance do que ela coda. Existem empresas que vão preferir essa pessoa que sabe programar um kernel, mas a quantidade é muito menor, o mercado é muito menor.
Exatamente. As boas empresas com vagas e salários elevados sabem reconhecer se o programador realmente domina oque faz.