But this is what we have with Android phones. Qualcomm is not compiling new kernels past 2 year because they want to sell new chips and OEM don't bother updating their phones because, hey, here's a new model!
So there is something to be said for longer support times, it must be good for something.
The problem is reliance on Qualcomm, who have always hated GPL software, and their driver support shows it.
Even though I dislike Sony recently, they were awesome -- up to their Z3 phones and Z4 tablet releases. And they don't abandon their devices as quickly as everybody else.
Marshmallow was released in late October 2015 [1]. Meanwhile, the Z3 only just started rolling in early April 2016 [2]. That's pretty mediocre if you ask me.
[1]: https://android.googleblog.com/2015/10/get-ready-for-sweet-t... [2]: http://www.androidpolice.com/2016/04/09/marshmallow-update-r...
Eh, anyway. Peculiarities with the release schedules are sadly the norm.