I'll be a grumpy old man with you, Mike B!

I do want to ask about two things that you've said in this thread specifically:
Huh? I don't get it. What and why would they lose by doing this? It isn't as though all of the work being done by developers right now will automatically not work on the new iPhone. If I understand what you are saying, that's a rather large misconception.
What makes the most sense to me, as far as gaining the most market share, is that when you have two ground-breaking additions to your product mix, the 2.0 firmware and the 2nd gen iPhone, you space them out for a more lasting and substantial effect. You gain market share twice- instead of one big spike and a plateau you get 2 spikes and a higher plateau.
In fact, I would be willing to bet that given all of the media attention the next iPhone is already getting that the risk of loss actually lies in
not introducing a new iPhone at the same time. "Yay, new software ... that I don't have enough room to put on my iPhone or a decent enough web connection to download and use. I think I'll wait."
Well, if you've jailbroken ever you know that app, at least those available through Installer and Cydia take up very little room. You can have page upon page of apps and not make a dent in your storage. Unless the "official version" of apps are dramatically larger, it's not much of a concern. Most apps are killobytes in size and even the largest are no bigger than a song or two.
I agree with you that Apple probably has built into the contract that, at the very least, AT&T cannot subsidize the phone in direct competition with Apple. That said, there have been good examples in this thread of how it could work in conjunction, for example a $200 rebate given as a part of the iTunes hookup process making it available to those purchasing it via Apple or AT&T.
What I would press you on is the "no business sense." Aside from experience and consistent business models doing exactly what is being rumored (i.e. a rebate for a new, expensive phone with a new two year contract), the financial basis is there for it to make sense.
I look at it this way- why lower the price of something when you don't have to? Why would Apple allow AT&T to virtually become a competitor? I don't think they would allow AT&T to force them into a position to loose sales and concede market share of their own product with another business. Other phones are subsidized all the time for a couple of reasons- their full retail price is artificially high and by offer a "deal" an illusion of value is created. We all know that the phone isn't worth the retail price, it's only actually worth what the "promo" or subsidized price is and are rarely if ever purchased without being subsidized. The customers know they aren't work, the service provider knows they aren't worth it, and the manufacturer knows they aren't worth the full price. How many people do you know that have bought a Samsung or Nokia phone at full-price unless they had to? How many people do you know that spent $400- $600 on an iPhone?
I think it was said with better eloquence above in this same thread, but simply put, getting someone who might otherwise not get an iPhone - and let's face it, then much less likely to go with AT&T - to purchase an iPhone and
sign up for a two year contract is money in the bank. There is a tremendous base of customers who would decide to go with an iPhone after a surface $200 price drop, and that base of customers will bring a *%@&-ton of more money through their contracts than AT&T will actually 'lose' in offering a rebate. Bear in mind, the vast majority of cell phone company profits are from their contracts/monthly fees, not phone sales.