Thank the chip designers for endlessly making hardware more powerful so more layers of abstraction can be added. Electron, need I say more?
The problem is that they're not layers of abstraction, they're just layers.
An actual layer of abstraction should allow you to replace or combine the lower layers. But we just have layers without abstractions.