Then I went to check what version it actually runs, and it's 4.4/KitKat. I do not have any phone with a version more recent than 4.4 (and that's the case for everyone I know). In fact, my phone is only running 4.4 because I went through the trouble to look in Russian forums for custom ROMs for it, since the manufacturer didn't get it beyond 4.2. My phone is a not very popular model, but even for some former flagships the only way to go is to get custom ROMs e.g. on XDA. Sure, I (and my friends) could get a new phone... but we are not interested in changing phones before they are even out of warranty (2 years in Europe).
This is no surprise: Google's statistics[1] indicate 4.4 is still the most used version. Cheaper phones being launched with older Android versions doesn't help, that's true, but these cheaper models are good enough for many people. And to be honest, the features (and change in looks/functionality) introduced in the later versions do not interest me much. If only Android had an update policy more similar to Windows and some Linux distros, where you stay with a major release but get security updates for it, for a sane amount of time...
[1] https://developer.android.com/intl/zh-tw/about/dashboards/in...