I ordered my phone Oct.1 had to wait for apple to ship it 3-4 weeks later when I received it and began service with AT&T, and now the iPhone 5s with the long awaited NFC is supposedly coming mid 2013. AT&T is not going to let me upgrade.
Of course not, you just signed a two year contract.
Riddle me this though, which of the following do you buy immediately after a new version is released?
Your car? Yearly release for new models
Your computer? Yearly release for updates
Your TV? New ones every year
Your house? I hear they're building new ones of those every day
Your kids? If you have a new model the old ones are, by your logic, obsolete.
Your phone? Not sure why yours will stop functioning now that the 5S has been...what, rumored to possibly come out next year?
If you want to play that game just sit at home and look at all the new shiny on the internet, ANYTHING you purchase is obsolete from the day it ships to you.
Or, wild idea, I know, you can enjoy what you have. For comparison sake:
MBP Rev 1 (almost 7 years old) - still used occasionally
iPhone 2G - (5 years old) Perfect condition, used occasionally
iPhone 3G - (4 years old) Still good condition, retired recently
iPhone 4 - (almost 3 years old) Perfect condition, currently being used by my GF
TV - 6 years old, used daily
PS3 - 3 years old, works perfectly, used daily
Gamecube - 10 years old, used daily
Wii - 5 years old, works perfectly, used often
iPhone 5 - (less than 4 months old) Works perfectly and will continue to do so regardless if a newer model is released, used daily.