Or you could just pay $70 for Apple or an authorized dealer to replace the battery after three years.
Those same users don’t have to buy a $300 phone - which by the way is more than the average selling price of an Android phone - there are plenty of unsubsidized Android phones for less than $100.