people can also spend 10K more and get an
iPhone 4s. it's not like they do not know the options. people going for nexus devices usually go for them for a very good reason. and a new nexus phone should definitely launch later this year or early next. it still does not change the fact that
Galaxy nexus is still a good buy that should get software updates for another year or two. you are missing an important point. dual core
smartphones are not going to get outdated so fast.
android phone hardware has finally become powerful enough that it should be able to support future android upgrades for a longer period of time. it's not like android would require dual core devices as the bare minimum in the near future. this would kill the budget segment market for android manufacturers. they cannot really keep on releasing gingerbread powered devices forever. and
google is doing what they can to prevent the so called fragmentation. they have made android ics/jb beautiful enough that people have started criticizing the ugly skins offered by manufacturers. things were not like this 2 years ago. before gingerbread, android looked like a messy product in its stock form. and google still cannot force any of the manufacturers to ensure that updates are delivered for all the devices in a reasonable period of time. putting limitations would only drive manufacturers away from the android ecosystem. it's not like there is a shortage of alternatives in the market. android is technically speaking an open source platform. google cannot put too many limitations on it. otherwise,
samsung would do what
Amazon did. fork their own version breaking away to create their own ecosystem. they are already pretty close to that. they are launching features that are restricted to their own devices. it would not surprise me if samsung would eventually discard the official android builds and focus on their own fork similar to what amazon and B&N are doing with their own devices.