Why would I upgrade though — my $2K 13 Pro is still state of the art, and tech jobs are collapsing. Who knows whether I’ll need $2K in 3 months time?
Thus, hardware upgrades are now driven by software availability and not hardware going out of date quickly.
Yeah, why would you? There have been how many Septembers since you got your current phone? Each one has had a new iPhone released. Next September there will be a new iPhone, and the September after that...
Get a new phone when you want a new phone. You don't need a new one just because there is a new one.