Once upon a time every increase in computing power and memory allowed more powerful software applications to be written. At some point, it allowed computers to have colored screens, and complex interfaces. Then it allowed for things like Computer Aided Design Tools for engineers, layout tools for publishers, rendering tools for animators, and so much more.
However, it’s often that increased computing power gets eaten up by the operating system. Think about your cell phone. It’s possible that we could be doing much greater things with it in apps every time a new hardware model is released, but what does most of the new computing power go to? Animating emojis rather than leaving them static. They add higher resolution graphics to the backgrounds. They animate things that weren’t before. While it does create some “magic” in the experience, it also shows that we are using what is touted as an increase in power for things that don’t grant increased capability. For many, that is an acceptable tradeoff.
This really makes you question whether you need the “upgrades” you think you do. Those “upgrades” could be increased knowledge, more money, more time, and so on. In reality, it’s likely you need the software to be better. And what is software?
The code that is written down and followed as a set of routines.
You need to do better in the actual work. Resources will always get sucked up by the system, but the core of what you do, the work that only you can do is important. Keep improving that and you’ll do well.
P.S. An example of resources getting sucked up by the system is using your increased monthly surplus from paying off debt to move into a bigger house rather than invest in the work you do. Of course, this is okay as long you realize you are looking for the “magic” rather than the resources to increase the capabilities of the work you do.