I don’t necessarily disagree with your post, but we also have to have a sense of reality, and that’s Apple has ‘overly-pushed’ the limits this year with their prices for their phones, and it clearly has shown, as the consumer market is speaking by not upgrading their phones. Now, obviously that’s partially due to the performance with iOS 12 and the battery replacement program. Regardless though, a thousand dollar phone is not appealing to the majority of consumers, and Tim Cook should have the realization that they need to revamp their pricing strategy moving forward, because if they don’t, obviously the economic conditions are showing the downward trend for upgrades.
In addition, it does seem like Tim Cook is likely going to make the necessary changes in some form or another, as he did mention they will be offering more services, trade-ins, etc. moving forward with the iPhone. I would expect 2019 to have more announcements on this in September.