Comment Re:The solution is obvious (Score 1) 579
That fact does remain, but what I am arguing is that the real problem is the hardware vendors not google.
That's a fair position to take but in my opinion Google should see the situation and adapt to it by patching the older version especially since many of those phones do lack the capability to run 4.4 (though some may be able to skip 4.4 and run 5.0).
Until the hardware vendors change their ways, I think the most reasonable advice is "Don't buy phones with locked bootloaders, and preferably buy nexus phones from the google play store".
Even an unlocked bootloader isn't going to help you if you don't have a compatible system image, the binary drivers of one version don't necessarily work with the next because of the instability of the kernel ABI.
What Google should do is force a support requirement through the OHA.