Apple used to have removable batteries. Even when Steve Jobs came back to Apple, batteries were removable. Once Lithium-Ion batteries that can hold 70% of a charge after 1000 cycles appeared, Apple got rid of the user-swappable batteries. It’s not malicious, it’s a disagreement on what is acceptable.
Anecdotally speaking I've never known anyone to get rid of an iPhone because of battery life. Ever. I've known people to replace iPhones because of cracked screens, no longer getting iOS updates, running out of storage, or simply wanting some new feature but I've never known anyone to replace an iPhone because of the battery. They're simply too cheap and easy to replace. Honestly, call and make your appointment at iFixIt or the Apple Store, drop your phone off, come back an hour later and the battery is replaced - for under $50.