There's this common view that CPUs became "fast enough" - a web browser and other apps people are using work fast on modern processors, so it doesn't make sense to create faster CPUs and use more RAM as a standard.<p>But it works the other way around - the apps, web browsers, programming languages - ALL THE SOFTWARE - is designed and implemented to work on hardware that is standard. If better hardware will be standard, the software will be simply better - with more advanced features, implemented using more high-level languages, and with more optimizations (an example is using RAM for caching).<p>I'm writing this to note that the "fast enough" common view actually hinders progress of software. I want hundreds of gigs of RAM in my workstation that will be used for something useful and AI working in the background trying to help me. But instead I see satisfaction from the fact that the newest Firefox consumes 300MB instead of 350MB of RAM...