Windows Calculator now consumes 12 MB of RAM. Sure, 12 MB is nothing when systems have 8+ GB, but if you think about the fact that it hasn't really changed much since Windows 3.1, you have to wonder why it takes a couple orders of magnitude more memory without having significantly more functionality.
I bet if DOOM were to be written today, even using the same assets, it would be a 2 GB install that consumed 4 GB of RAM while running.
Consider how the most modern computer most of us could even write an emulator for is over 40 years old. Abstraction is the only way we have a hope of meeting hardware where it has progressed.
Just compare the best game anyone could build with z80 assembly vs. Unreal Engine / Unity. It's easy to pick on a 12MB calculator app, but don't let that rob you of being truly humbled by what can be built today.