For context, my current Pixel 9 Pro, which I've owned for almost a year, sits at 98% battery health. I charge it about every day and a half on average. That seems great to me.
Complaining about 7 years of support (The longest for Android) seems silly.
A company purposefully "downgrading" a device so people upgrade faster has the possible side-effect of people not purchasing that technology again. I have numerous examples in my own life of products I was dissatisfied with and swore off their brands for good.
Also, with perks, trade-ins, cash back, store credit, I am paying roughly $300-$400/year for a Pixel phone, which includes 2TB cloud storage, AI features (which for the most part work pretty well, although definitely not perfect,) Google One subscription, and current updates. I'm quite happy with that deal. Google hasn't burned me yet, in over 25+ years of using their services. (I don't use Chrome or Google search, though, and never will.)