Before I address the topic I have to say this: not a fan of what happened to this thread. It got too personal and turned into an insult-fest. I hope everyone sees that and agrees we should do better.
Regarding the topic itself: I think I know what @roborobok is talking about here, and I agree. We're in a sad state, as an industry, and have been for years now. But many of us simply don't see it, because we're distracted by the new shiny things, disregarding the cost they bring, or simply think that's just the way things are.
I think the problem is the tooling. More specifically - its unnecessary complexity, which we as an industry simply made peace with. Why? You got me. It never made sense to me and was painful to watch over the years, as it evolved.
There are so, so many moving parts in our projects with regard to tooling, we've made it so much more complicated than it really needs to be. Things compile, transpile, truncate, concatenate, minify and restart. And then they magicify, shazamify and abracadabrify, just for good measure. All because... reasons.
We brought this on ourselves.
Unfortunately - no hardware upgrade will solve this, neither now nor in the future. The moment the hardware advances - we notice, upgrade, and immediately take advantage of that by introducing even more complexity and moving parts to our tooling, because we now have even more power on our hands, so why not use it?
In many ways - things are worse now than when I started in 2000. And it's sad to watch. This needless complexity and the blind pursuit of the next shiny thing, no matter the cost, is weighing on me and I'm shocked more developers are not talking about this.