One of the things that impressed me about Apple when I started using their products was that advertised battery life was usually within 10% of what I’d actually get. I was used to those being lies to the tune of 30-50% from other vendors (phone and laptop alike)
It's probably my number one gripe with the SE. It runs flat when I need it. One time 4 hours walk because couldn't call a taxi (_luckily_ I hitched ride with a dodgy drug dealer instead - battery life matters!). Or staying overnight and not charging so needing to carefully manage power for day. Not everyone has a spare charger for iPhone.
Apple prioritise phone size/weight instead of battery life.
If I could buy a bigger internal battery (maybe needs to replace back of phone too), I would. Carrying a power bank is too bulky. I lose backpacks, and dislike the other alternatives.
Edit: in case of confusion, I'm asking this rhetorically in reply to someone who argues there is no monopoly...
You can buy an "Android" phone, use it until EOL (no OS updates), get a new "Android" phone and it's a 100% different experience UI-wise and even the buttons are in different places.
Tinkerers love it, normal users just want a phone that works the same as the previous one.