What if I bought a phone running an old version of Android?
Some manufacturers do not feel that upgrades of operating systems are worth their time for existing users, especially if they have customized Android with their own interface and/or apps, as each would have to be reapplied after an update.
In other words, to make the chosen version of Android work, device manufacturers must write device drivers for the hardware. These are mostly closed source, so the device manufacturers must update them on their own. Unfortunately because of this, every version of Android won’t work on all devices.
And as mentioned, manufacturers aren’t keen into releasing updates. Because they are releasing so many new phones, there is no incentive to put more work and money into updating an older model.
If you read the stats, you will see that the public WANTS to get a new phone as often as possible. There are actually very few people (by percentage) that keep their phone for the long term.
Devices with out-dated operating systems can’t access all the apps and can’t obtain the benefits that are offered in the newer versions. And since newer phones and newer operating systems are released constantly, dealers must lower prices to “dump” their older stock to be able to sell the latest.
MOST LIKELY, IF YOU GOT A GOOD DEAL ON A SLIGHTLY OLDER PHONE, THAT IS WHY!