Even when going with official Google phones: my Nexus 5 is way out of date OS-wise.
Is it? Slower than on more recent ones I agree. But processors architecture and components has not changed a lot.
If Microsoft manages 10 years on wildly more diverse hardware with their OS, I don't see why it is not possible on official Google phones.