We’re like 6-7 tiers deep on that aren’t we? Does every c developer understand the instruction set on the cpus their code is executing against? Does every c#/java/other managed memory language deeply understand their garbage collector?
It’s abstractions all the way down and most people aren’t going to have an intimate understanding of every layer, and it’s not economically worth it for the vast majority to even try