All these geological-deep layers of cruft were made precisely to remove the visibility of what's going on with the system.
You just define a magical virtual machine that just works and that cleans up your mess after you're done, then you can forget about how to read a character, print it on screen or saving it to a bunch of sectors on a complex rotating magnetic thingie.
We've just taken this approach up to its logical conclusions: all levels of software can be made like Russian dolls, if you have the spare CPU cycles, memory and you are willing to dumb things down enough. Which are true all for modern computing: we have spare CPU cycles and memory, and we want to dumb things down a lot for anyone to become a programmer
This is not new though. Operating systems have been doing this since day 0, given the huge improvements in productivity gained from just assuming there is some layer of arcane magic making everything work together.
But now we look back and realize "oh no, the kids no longer know how things work!". Well, SE made its own bed, now sleep in it.