https://support.google.com/pixelphone/answer/4457705?hl=en
>Pixel phones get security updates for at least 3 years from when the device first became available on the Google Store, or at least 18 months from when the Google Store last sold the device, whichever is longer. After that, we can't guarantee more updates.
If my Nexus 6 was any indication, a power user will wear the device out before three years anyway. Batteries are not end-user replaceable parts and require an expensive repair or specific tools and skills. Apple addresses this through IOS updates to throttle processor speed and extend battery life but in either case (Apple or Android) the hardware updates are IMHO compelling enough to trigger consumers to purchase new.
Selling a phone as "new" that doesn't have at least two years of life from the date of sale should probably be referred to a consumer protection bureau.
Will you also complain about Samsung because their flagship is too expensive?