Never understood the willingness and desire of someone to defend a product no matter what.
Like its a reflection of themselves and if they admit a fault with the product then somehow its admitting a fault in them.
Simple facts are these batteries are considerably smaller than much of the competition.
Its not hard to estimate potential battery life from past models, competitor models, known battery consumption for the processor.
The only thing that is an unknown is how much the 90hz screen will affect the overall battery life. But even then there are already competitors with similar chipsets and screens we can look at: OnePlus 7T.
That device has a just "OK" battery life.
So IMO Google dropped the ball yet again.
You're entitled to your opinion, but just off the top of my head you're missing at least four factors for which the power consumption impact cannot yet be determined: one, how efficiently the non-skinned version of Android will operate in tandem with the 7nm 855; two, how well Google will manage throttling the display refresh for efficiency gains vs 7T; three, the power efficiency of the actual panel being used in the 4 (at least, I haven't heard any leaks saying it's the exact same - or even same series - as that used in the 7T); and 4, the degree to which the Neural Core can add efficiency. With the latter, we can assume it will take on all duties formerly assigned to last year's Visual Core, but it is certainly reasonable to assume ti will additionally be capable of handling a number of other tasks (certainly the enhancements to GA, and potentially far beyond that) with possibly another substantial boost to efficiency.
I'm not ready to 'call it' as to whether the Pixel 4's battery life will be greater or lesser than that of the 3. Wherever it turns out, there will be plenty who find it ample, tons who find it easily manageable, and then some who find it insufficient. My experience with the Pixel 3 XL has been that it has been ample on most days, and woefully insufficient if unsupported by a charger or battery pack on a few - but on those few, there's not a phone on the market that would have lasted without something to refresh it, so it was fine.
However it turns out, though, OEM drops the ball in a number of different ways relative to other OEM's, every year, either in providing a lesser-spec/performance for a feature, or omitting a feature that is available from another OEM(s). The only thing that matters is how you prioritize which balls dropping is acceptable. (pick a model you feel did everything right, and I'll point out at least 3 areas they dropped the ball).