Earlier quoted context omitted.
Nowadays (and increasingly, going forward) it's possible to be a very productive programmer without knowing much low-level stuff. This may seem unfair to those who spent years wrestling assembly and then C pointers but that's just today's reality. It's not possible to be a "productive" musician on a traditional instrument (i.e. excluding iPads) without knowing how to play scales, chords, etc.
This is also the reason a computer with 4GB of RAM can't run Gmail and Spotify at the same time.
That’s demands for faster delivery of software and ridiculous demands on user experience.
Does looking down on higher level devs make you feel superior or something like that?