Tbh, thanks to Wirth's Law there's a lot of unoptimized code out there. With the squeeze on hardware there's incentive for developers to actually give a shit about making their software run well so they can maintain/build their userbase.
Don't get me wrong, the current hardware situation is bullshit, but there's ways to minimize its impact on consumers