Not surprising, the Android experience is so inconsistent across the board
Some users have good experience on the midrange phones while other have the opposite on flagships
I had consistently good experience on Android. I used to have Nexus phones which were all good. Then I got the Samsung Galaxy Alpha which had relatively poor screen time (it very tiny and very slim though) but amazing, like 2-day background drain time.
Then I got a Huawei P9 which I still use as a secondary phone. This was my last Android. I get maybe 2-3 days background drain time, and in low power mode 4 days comfortably. Its battery has not deteriorated at all, after all this time, which I cannot say, with one exception, about any Apple device I've ever owned and it's been lots of iPads, Macbooks, now a couple of phones. The exception being the original Steve Jobs iPad (I had a 32Gb cellular model, it rocked), no iPad, including my current 12.9" M1 Pro, has honored the battery life listed by Apple and they have all degraded year-on-year.
My current iPhone, an 11 Pro, needed a battery replacement after less than 3 years, it couldn't get past 3pm basically anymore, no matter what I did, from 100% charge at 7am.
So it's not like Android is inconsistent while Apple is this shining beacon of battery success. They all have good and bad.