I'm quite disappointed (disclosure: I mainly develop iOS applications) not because of the specs, but I'm disappointed because Apple on this one appears to be even more greedy [1] than before. I don't necessarily want change for change but when you reuse components or design you are expected to lower the price a bit.
I find the current release pattern very similar to the Intel Tick-Tock model [2] where the Tick would be a big software update (iOS 5 in this case) and where the Tock would be an emphasized hardware update on the same platform (maybe a new iPhone 5 next year on iOS 5).
Of course Apple has higher manufacturing margins. They do more than other manufacturers; other manufacturers don't necessarily design the CPU or write the OS. Google writes the Android OS for free in an attempt to subsidize people's consumption of web advertising, but Apple has to make their money by actually selling phones. Software talent isn't exactly cheap in Silicon Valley.
You're right about the Tick-Tock, but since Apple hasn't announced it as a policy, people expect every release to be a Tick.
I think you're wrong about Apple being greedy. Didn't they double the RAM? 16/32/64 for the price of 8/16/32 in the past? Also, the camera, processor and radio chips are all new from the original iPhone 4. The form factor is the same, but the antenna are a new design. And I think they are still working off the margin hit from the retina display.
Indeed not - with the 4S they added unlimited storage at the same price, and retrospectively added it to any device running iOS 5, with 5GB for some uses.
It may not be flash memory, but it has to count - it is what Apple intend to be used for bulk music storage with iOS 5.
I find the current release pattern very similar to the Intel Tick-Tock model [2] where the Tick would be a big software update (iOS 5 in this case) and where the Tock would be an emphasized hardware update on the same platform (maybe a new iPhone 5 next year on iOS 5).
[1] http://www.appleinsider.com/articles/11/10/10/apple_expected...
[2] http://en.wikipedia.org/wiki/Intel_Tick-Tock