Upgrades are hard even when they subtle.
Iterating hardware is extremely complex.
The internal layout of the phones changes every year and all the supply chain needs to get instructions to get the exact adjustments.
New parts need to be procured. New software needs to be integrated and tested.
Every year there are major software updates that launch new stable OS versions.
Every year your ecosystem evolvez and you have to keep everyone in the loop.
I find mind-blowing how good they are at re-aligning all the pieces after major shifts like form-factors or adding propietary silicon.
It’s even more mind-blowing when you think that they are producing millions of these devices and distributing around the world at key times of the year.
I know for some people it’s hard to see innovation in their year updates. But they need nearly perfect operational coordination to achieve what they do at their scale.