But my point stands. Most people buy new phones on a 2 year cycle when their contract expires. I buy phones on a 2-year cycle.
I am not expecting tremendous engineering resources to be spent on porting on bleeding edge OS to an obsolete phone. I am expecting some resources to be spent on porting my phone to an OS that was announced and available to OEMs when my phone was released. I am expecting an OS to be released on a phone which has the hardware to support it.
I am stuck with an outdated OS thanks to Google, becaues they won't do a damn thing to pressure carriers or manufacturers to remedy the update situation.
And you know what? The money I use to buy my phone is my money. When the time comes to vote with my wallet, if Google has not fixed the update situation it created, I will vote for something other than Android.