Windows users can update their operating system to the latest version as long as they can afford the upgrade and their hardware can support it. Android users, however, face a drastically different situation. Many Android devices, especially the budget models, never see a single update. The majority only get one major update. Why is updating an Android such a mess?