I got it less than 18 months ago, and all the updates starting with 4.2 were sluggish and were never really properly optimized for Galaxy Nexus. So, no I didn't get what I paid for. Effectively, I never got a proper update at all, the best the phone ran was with 4.1.2 that I got it with. So the whole Google Nexus update promise has pretty much been less than meaningless for me. They released some "updates" that were not properly tested and optimized, and now they stopped, leaving their customers with worse phone experience than the one we had when we bought the phones. It's amateur hour, and it shows. And that is the best update situation on Android, so that tells you where Android is relative to iOS. I used to be a big Android supporter, but it's time to face reality. Their best isn't good enough.
It doesn't matter when you bought the phone. It's 18 months from launch not 18 months from when you buy it...really dude!
You are acting like if you didn't know you were buying an older model phone which would have gotten limited support.
You are an Anandtech forum member and therefore the general consensus is that you knew very well what you were getting into.
Hell I only got one minor update for my Gingerbread LG G2X that was more than capable of running Ice cream Sandwich.
It happens.
Just over over to Apple if they serve you better. No one cares if you just ship.
The quality of the update is another arguments altogether.
Wasn't life simpler when your crappy dumphone didn't receive any updates and just made call?