I see this as a strategy from Apple. Unfortunately for their supplier's Apple's strategy to destroy Android seems to be somewhat counterintuitive, it involves selling fewer iPhones. It involves doubling down on premium and having these older phones last far longer. By definition that will mean a bigger used market which Apple seems to be embracing especially with the recent iOS update to actually, for probably the first time, make older phones faster for a change rather than slow them down. I think they have realized that their eco-system is far more valuable and having android owners switch to older iphones which seem to be holding up almost as well as new android devices not only does not cheapen their brand but brings in droves to the eco-system which is the thing with the real value at the end of the day.
May sound far-fetched but every step they have taken lately points to this strategy, dont be surprised when they post more record profits.