

Recent iphone models have “easily” removable back glass, and it’s actually the main entrypoint for replacing the battery, lowering costs due lower risk of a broken screen (see new google pixels with screens that almost always break on removal)
After this, apple also lowered the cost of most repairs, including on models that don’t get the new replaceable back. the non applecare cost for a battery replacement ranges from 80-100 dollars roughly. which is comparable to the cost of a replacement with even a generic battery from a 3rd party shop.
frankly the shiny thing desire of new iphones has worn off on most people in my impression. most people i know buying an iphone end up choosing a 14 or 15, and those who don’t are usually taking advantage of carrier offers. an iphone 12 is pretty much indistinguishable from a 15 for most people, and considering that 16 sales were lower than expected, it doesn’t look this those changes to the look are really driving sales either. the 400ish dollar difference between a 16 and an se is going to be a pretty hard sell for most,if the rumors of its specs are true. even considering the downgraded camera (this will probably be the only real reason people choose the higher end model)