Edit: just got a quote for an iphone 7+ battery replacement from one of the mall kiosks here: $120. If there is so much fat in the cost surely they'd at least undercut Apple by $20 to get the business.
Removable batteries are a completely different conversation but you can still buy phones with them so go ahead and indulge yourself.