The reason why apple stopped offering user-replaceable batteries is because (a) you had to remember to swap them out of the machine to keep them both charged up, AFAIK they never offered a standalone charger, (b) at some point laptop batteries lasted long enough for a flight/workday/movie session to the point where it became a non-issue, and (c) hardly anybody ordered a second battery anyways.
So if you're not going to offer user-replaceable batteries, technically the machine must be brought to the store for servicing anyways. Because the battery packs were never cheap, having a bit of extra labor cost to swap out the rare defective battery under warranty was never an issue.
Apple also likes to think that their products are really the cat's ass and if you are one of their users you will bend over (and lube yourself) to buy the new model when it comes out every few months.
The typical savvy apple user is more concerned with getting a refund on the remainder of their applecare warranty when they trade in their old device for a new one after 12 months and still have 1-2 years left of their applecare. They really clever ones are also concerned about selling the old unit before there is too much depreciation. They sure aren't concerned about their products lasting beyond when the new model comes out.https://www.macworld.com/article/299195 ... funds.html
But complaining you can't afford a $199 service for a $3000+ laptop is a lot like the people that will drop $800+ on an iphone, complain about the cost of $19 charging cables, and fry their device with a $5 knockoff from the gas station.