I could have bet money that the Apple guys were going to come out and say Apple has never done anything like that.
iPhone OS 4.0 will not be released for the iPhone 3G. This is the same thing as Android 2.2 not working with really old Android devices.
Now the next posts you guys will make will be something like "How you can possibly compare this to that, the two situations are nothing alike, blah blah blah"
Apple fanboys are so predictable. Everything Apple does is right and good, everything a competitor does is bad. If they both do the same thing, Apple is still good and the competitor is still bad.