I'm curious what you consider "wretched" or why. The Pixel 7 pro probably has the best battery life of every phone I've used. I normally get over 24 hours on a battery with normal usage. Playing games obviously changes that.
View attachment 596115
Pokemon go, which I had open for hours yesterday (at full screen refresh) was my biggest drain, as it should be.
I've owned a lot of smartphones over the years, I'd say the 7 Pro's battery life is average, it's not terrible, but certainly not great.
The iPhone 13 Pro Max has insane battery life, as does the S23 Ultra. But the Pixel 6 Pro and Pixel 7 Pro have mediocre battery life on comparison.
My Pixel 7 Pro can't last a full day on a single charge during the work day;
-20+ phone calls a day
-Dozens of texts with pics attached
-Dozens of emails
-GPS Navigation going to job sites
-Surfing the web on the network, not WiFi
-Being outdoors with the brightness at max
During the workday and into the evening, I'm easily at 6 hours Screen on Time and the battery just gets destroyed with all that.