Eu acho que geralmente é mais comum as pessoas serem front-end e back-end e não porque tem dificuldade em low level, ou até mesmo por serem iniciantes na área e não conhecer todos os conceitos e áreas.
Em resposta a Porque Ninguém gosta de low level?
1
1
Certamente existe uma falta de apresentação aos conceitos primordiais da computação.