2 years is insane. When Microsoft dropped support for XP a few months back, there was a huge clamour, and that OS was released 15 years ago. Phones seem to have reached a plateau, and there is no reason to drop expectations: my two year old phone reflashed with 5.0 GPE runs more smoothly than a galaxy s6 ffs, but is not going to get any future updates.