That will mean no high end iPhones with cutting edge technology. Why would anyone want that?
For those who can't afford the current flagship XS, you can walk into an Apple Store today and buy a brand new unlocked iPhone 7 for $449 which will receive new operating systems and security updates for almost three more years. Or they can buy a new battery for their old iPhone.
That is nonsense. You do understand that iPhones are made in China? In the same country and in part, in the same factories as some of the Android phones. Many Android phones have higher hardware specs than iPhone. What they don't have is the huge profit margin that Apple is trying to pull.