The real problem is that people don't connect the immediacy of adding abstractions to the fragility and complexity that it leads to. Because people today only learn the abstractions, they have a weak understanding of the system as a whole, and as such, the things they can do with it are severely limited. That's why modern apps seem to be getting worse rather than better. Young people writing code today literally don't know any better, and that's bad for our future. We're teaching people to hang big heavy lights from the ceiling without them learning rigging.