Users who purchase any mobile device should not buy under the assumption that they will get an upgrade to the next generation OS. While Google, Microsoft, and Apple have been generous with providing upgrade paths, that's not the norm. New software--whether it be from the OS or via third party applications--may require stronger, modern hardware and some software requires specific hardware sets that may serve to define the user experience.