From a users perspective the question would seem to be whether they want to spend $89 for a battery or $890 (maybe minus that re-sale value of 200-300, so still around $600) on a new phone.
No, they can pay less than $120 on a new phone in the budget tier which will be at least comparable in capabilities to a 5 year old phone in any tier and also have about 2 years of life.