Bootcamps and anti-intellectual sentiment spreading through the software development community have convinced newer developers that web APIs and other high-level frameworks/languages are actually the bedrock of abstraction, and that nothing important lies beneath (if they even recognize there IS something beneath). Nothing ever breaks down there, anyway. And if something does, it's not my problem to fix.
16 weeks at a bootcamp is enough to get you up to speed with the important parts of a rigorous 4 year education into the foundations of computing. No one needs to know CS or computer engineering anyway. It's just like math - useless.
I'm a software developer. How does software work, you ask? Uh...