I think people forget that not every IPhone is meant for the people that upgrade yearly or for people that have the previous year model. I think even Apple knows this and instead tries to get people who have older iPhones to upgrade.
For example, I am coming from an 11 pro max so the 14 pro max has enough new to make it feel like a worthy upgrade. If I had the 13 pro max I wouldn’t upgrade.