Great. Solid info.
I believe that product reached its plateau. Saturation levels in some markets too.
One trick I’ve seen them do in the past is release a major iOS upgrade that wrecks performance or some critical aspect of the previously fine hardware. Like Win10 upgrade nagware, many people just give up after a while and get what’s new. Planned obsolescence, meet planned annoyance.
The rule here is never upgrade the iOS after Apple releases new hardware.
LOL, I’m not upgrading my iOS , I’m still rocking the 3G.