Nexus 5 released late 2013, last major OS update in late 2015. Compare to the iPhone 4S, which came out late 2011 and still got iOS 9 (4 years later).
Really not buying the "two years is plenty of updates" excuse, especially from the Nexus line.
In my experience, the bigger issue was designers assuming everyone has the taller iPhone 5 screen size (or worse, iPhone 6) and burning up 95% of the screen with keyboard + giant fixed header + fixed footer. Some apps would give you space for maybe two lines of content in between all that.
More of a complaint with 3rd party devs on that though.
Also the "cherrypick" comment is a bit of a dodge - Google already does security patches for older releases (3 years vs. 2).
It would arguably be just as easy to secure one codebase and pare features down for performance.
So I do commend apple for getting updates to that device for 4 years, but at least in their experience, it made the phone worse and didn't bring all the features that they wanted.
well they should.
I'm not impressed with two years of updates either, but I don't think people have any right to complain when that's exactly what they were promised when they bought their phones.
If people are disappointed because they chose to believe, against all evidence, that Google would exceed the promised two years of updates, that's nobody's problem but their own.