This argument is tired; it doesn't explain why every other manufacturer on the planet has also gone down this route. It's just an argument that helps nerds feel good (those other guys aren't real techies, like me, they only care about fashion).
They make their money selling phones wholesale into retailing supply chains. One of the rules of those supply chains is that the OEM eats the costs of early returns.
So they removed every widget that they possibly could and then glued everything down so that it could not possibly come loose, be dropped, wedged etc. during the warranty period.
Battery doors, headphone jacks, you name it. All gone.
End customers don't seem to care. Phones with swappable batteries, headphone jacks, etc. exist. They don't sell well in high margin markets.
Or Apple devices are also a tech fashion statement, so their loyal consumers will put up with everything Apple changes. iPhones could show off their sleek design if they weren't designed to need a case. People definitely wanted bigger screens and batteries for years, and Apple was very reluctant until the iPhone 10. I'm sure many iPhone users miss the fingerprint reader, but they won't get it, and they will still buy the next model because the slight and gratuitous design differences make it obvious you're using an old iPhone.