Pixels do not have atrocious battery life. Might not be the best battery life of any phone I've ever used, but it's more than adequate, and I do literally nothing to conserve battery. I have Now Playing on that detects music playing near it and identifies it. I have the always on display on, I have it linked to my watch that tracks heartbeat, etc.
The 8 Pro can get far more than 5.5 hours of screen on time.
shows 6.5 hours
Over 9 hours here
What you're doing on the phone is going to largely impact its screen on time, but for most users, it can exceed 5.5 hours by a huge degree.
Moto G Power's are incredibly battery efficient, but they're also horribly, horribly, slow.
Benchmark results for a motorola moto g power (2022) with an ARM MT6765H processor.
browser.geekbench.com
183 single-core
1011 multi-core
on the Motorola G Power 2022
Compare that to my Pixel 7 Pro:
Benchmark results for a Google Pixel 7 Pro with an ARM ARMv8 processor.
browser.geekbench.com
1068 single-core
3149 multi-core
The Moto G Power is painful to use. It's literally slower than my Moto Z play from 2016 that had a Snapdragon 625.
I am not a power user, but I took my phone off the charger at 11 AM, Monday, it is now nearly 9 PM Tuesday, and my phone is at 19% battery, it is telling me it expects to die at 2 AM.