Agreed. Either lock down the background CPU processing and make it perfect OR give us a battery usage activity monitor that allows us to figure out what the cause is.I'm finding that across the one year lifetime of my phones (I tend to upgrade every year) the battery life is very variable even with my battery health still at 100% on my launch-day 14 Pro Max.
I know it doesn't happen to everybody, and maybe only a few, but recently I've found iOS 16.x.x upgrades to be pretty disruptive in terms of battery life. For instance I updated to 16.5.1 over a week ago, which should be enough time for indexing and other unusual post-update processing to complete, yet I noticed last night that my phone lost 25% of its battery life overnight and I have automations set up to put it into low power and airplane mode for 8 hours every night and that that 25% loss was over the 8 hours when my phone was in low power and airplane mode the whole time. The battery reporting is not showing any apps using excessive resources so it was presumably down to something screwy that happened in the OS somewhere last night that didn't happened on previous nights.
In line with a post I made earlier today it's all very well Apple putting in bigger batteries (if the rumour is indeed true) but its iOS development team really should take a long hard look at itself and try and find and eliminate the causes of aberrant battery drain like this because it makes it hard to know day-to-day how your battery is going to perform even with quite light and predictable usage patterns.
When I set up a new phone, due to the data I have on them these days (200-300GB) - I've noticed it takes 2-3 days now for the usage to settle down.
And due to my light usage, I've had only a few instances over the last 3-4 years where the battery drain was excessive and the Battery usage graph showing nothing - usually a Volume Up + Volume Down + Hold Power fixed it.