If that's the case then they should have waited to reveal the Pixel. I'm of the mind that you should buy a device for what it is, not for what it may be in the future.
No. Buy a device for what it is capable of doing in the future.
You buy a computer with faster processor so it can support applications in the future.
The Pixel will be the same a year or so from now. I don't think the hardware is upgradable. But it will be handle resources-intensive apps coming in the future.