Agreed. But Apple won't care. They'll get those people who couldn't upgrade to the iPhone 5 but can upgrade in 3 more months to the iPhone 5S - and so forth. Rather than the once a year cycle were if the iphone 5 was released 6 months ago and you know the iphone 5S is coming out in 6 months, you'll wait. So Apple gets a sale 6 months sooner.
What you say makes a lot of sense. I also have this feeling that the iPhone 5 is a transitional form and we might get a redesigned iPhone 6 or 7 if Apple decides to call the 7th gen iPhone that, imagine 7th gen, iOS 7 , A7 - lucky 777. Maybe they can ship them on FedEx B777 freighters.