That is the point though - fragmentation on Android. Keeping an old device should not mean you get "stuck" with an old OS - I have the latest OS on my 2013 Macbook.
I think I got 2 years of updates on my TV, and it's not like I'm going to want to throw it out and get a new one, so I have to put up with outdated software.