I do agree to an extent. But, you would have to think that Apple is designing iOS5 to run best on the new iPhone not the iPhone4. Why design a brand new OS to run on 1 year old technology?
You have no idea how well iOS5 will run on the iPhone4. And hardware specs are what future proofs the phone, not software. Buying year old hardware now is not going to last you as long as buying new hardware in a few months.
Here are my thoughts on that, and I could obviously be completely wrong, but this is where I am coming from.
If they release iOS5 before the iPhone 5 then iOSS5 needs to run pretty damn well on the latest device (iPhone 4) that supports it, anything less would be a massive failure on Apple's part.
I also believe the rumors that the iPhone 5 is going to be a slight spec bump. This is purely my personal opinion but I believe this spec bump will be less beneficial for iOS5 then it will be to allow iOS6 to run well on it. Think about how Apple does there updates with new features and obsoleting old devices.
That's one element, but there are others as well. Hardware doesn't have to hold back an OS to be relevant to the end user.
For example, one big limitation of iPhone hardware is storage capacity. 16gb is a joke these days with bigger, more sophisticated apps+music collections+videos+photos. There are even members of this forum who have expressed that 32gb no longer suffices. Apple obviously chooses not to have expandable storage for two reasons: 1) it's more profitable that way (up sell people and so forth), and 2) it allows for even tighter engineering of the device. Whatever one thinks of this choice (I personally don't mind it because I would rather have a slimmer, better designed phone than one that is expandable but awkward), it is a hardware limitation at present that has nothing to do with the OS.
The display size is another one of these hardware elements that suffers independent of the OS. iOS doesn't force the use of smaller displays; the limitation is entirely the choice of Apple, which has been able to use the same 3.7" display across 2 product lines for 4 years now.
Along a different line, glass on the back of a phone that shatters (whether too easily or not) has nothing to do with software; it is a hardware deficiency pure and simple.
Antenna problems that lead to poor call quality are a hardware problem that can't be affected very much by software.
Apple has long been famous for making compromises with its hardware to achieve design needs. They often have nothing to do with software and everything to do with cost. The iPhone is not an exception to this.
1. I don't agree that storage is a big enough concern for them to release it at WWDC instead of waiting a fewm onths like rumors suggest.
2. Display size is not something that is lacking. It is a personal preference. Plenty of people are just fine with a smaller display. The only way I would want a larger display is if the overall size of the phone does not increase, but that is still personal choice. Just because many Android phones go that route does not make it a must.
3. Glass on the back of the phone is not a hardware deficiency. Contract pricing aside, you are purchasing a $600 - $700 mini computer. Don't drop it. It really is a mini computer. If I drop my MacBook Pro and the Aluminum bends a little is that a hardware deficiency because Apple did not use a strong material for the bottom case? No! That simply makes me an idiot for not being careful with an expensive electronic device. If you want a rugged phone, in most cases a smart phone is not the way to go.
4. Yes the Antenna issue is there but it was way overblown and Apple obviously does not consider it a very big issue if they did not recall the phones. I happen to agree. I use my iPhone with no case every day, I have never dropped it and I have no signal problems other then the ones that come from using at&t.
5. Yes they have made compromises, but they are going to continue to do that and that has nothing to do with them needing to release one at WWDC.
Believe it or not I am not a fanboy who thinks everything Apple does is great, I just don't see these arguments being ones that will bring a phone before this fall.