What are you advocating for? That developers should learn more about the low-level details underlying their tools?
I agree. But at the end of the day you have to decide where to put your energy and focus.
We're building a bigger and bigger tower of tech stacks that enable everyday computing. It's no longer possible for any single programmer to know and understand all the layers that power a computer or smartphone all the way down to the bare metal.
Or maybe it's possible if you devote yourself to a lifetime of study, but the opportunity cost is time spent actually making things and producing value.
Developers don't have a greater responsibility to understand technology than anybody else. I'm saying that everybody should aim to understand what they can about technology and especially the tradeoffs and caveats that we don't always think about. But if your work is about using technology to accomplish things, then focus on that.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.