This is another thing that people forget... Google has done an excellent job when it comes to back porting features to older Pixels. If there isn't a hard software or hardware limitation in the way, they'll push a feature down the line.
While everyone is clutching their pearls over this notion that your paying too much for a phone with supposedly inferior hardware, your also paying for a phone that will continue to improve over the time you own it. The only other company out there that does this is Apple.
Plenty of Android OEMs pretty much say 'screw you, we got your money' and appease you with a handful of security updates... But chances are you'll never get a sniff at a fraction of the new features that came on the newer generations.
So when people ask, 'Why are we ok with spending $900 for a phone when inferior hardware?', I want to ask them, 'Why are YOU content with spending $900 on a phone with inferior software?' My 4XL will continue to get better, even two years after purchase.