The primary uses of my phone are (1) multi-factor authentication, and (2) as a GPS beacon whereby family can locate me if I'm injured in the wilderness. I definitely value battery life over app snazz.
Longer battery life was the clear winner with 73% of people picking it as the most enticing reason to buy a new smartphone.[1]
60% of surveyed mobile phone users stated they would switch phones if the battery life improved (China) [2]
61 per cent cited battery as the key consideration, just behind the smartphone camera (India) [3]
76 per cent of iPhone owners and 77 per cent of Android users listed longer battery life as something that will get them excited about buying a new phone (USA) [4]
1: https://9to5mac.com/2021/03/19/iphone-buyers-want-battery-li...
2: https://www.gizchina.com/2023/05/08/do-you-have-mobile-phone...
3: https://www.businesstoday.in/technology/news/story/long-batt...
4: https://www.scmp.com/magazines/style/tech-design/article/218...
But sure, it's the battery - it's just that the best way to save the battery (turn off the phone) isn't REALLY what's important ;)
And comments like yours are funny on this very site, because what this site complains is OEMs killing competition and choice by selecting apps that are allowed to be used - e.g. apps like Signal are the ones that suffer the most because they're not blessed by exceptions.
"Not killing apps", on the other hand, is hard to sell. User may notice some apps become less responsive, load slower, notification are delayed, etc.. but then they would blame the app, not the OS.
Don't get me wrong. I enjoy longer battery life.
The reason I first discovered "don't kill my app" is that my apps would close as soon as I switched to another one, in most cases. For example if I used maps and switched to a call / browser tab / Telegram chat, when I got back to the map my search would be gone.
So no please, don't kill my app when I don't want you to.
OTOH, Android apps started with near zero restrictions on background compute and it's been added on in bits here and there. Two different Android phones may have drastically different policies and not because the user chose it. App developers can have difficulty making sure things work on phones where the manufacturer sets policies that limit when it can run or how it stays resident.
It's not always easy doing that for Apple, but there's not ten different ways you have to do things for ten different manufacturers.
Sure, there's tons of apps out there that have no business running in the background. But for every one of those, there's stuff that really needs it to work and the user wants it to work; the page on Samsung says some firmware versions would kill background execution if you hadn't used an app in 3 days, so if you had a weekly alarm in the clock app, and don't load the clock otherwise, it would likely not fire. That's not reasonable, and it's not what the user wanted or expected.
It's why, I, as a user, chose to stick with iOS. At least it's the devil I know, with the behaviour and boundaries that I can accept - without having to figure out every kink everytime there is an update.
I understand that some people prefer to tinker with their phones, I do not.