It's quite amusing to read comments from people about how Apple should run their business, when it's apparent that they have no idea about what's involved in running a successful business. Or how they should do this or that from a technology perspective, when they clearly have no clue about hardware or software implementation issues.
Apple is a phenomenally successful organization, due to both business practices and technology offerings. If they introduce new product "B", they have no obligation to make "B" capabilities available to individuals who previously purchased product "A". They may choose to do so, either immediately or at a future date, but it is their decision alone. Wild ass uninformed speculation as to why they did or didn't is just that.
If you don't like their decision, then speak with your wallet and don't buy any more of their products. That's the way it works. But to bitch and moan about how evil or greedy they are is absurd, and it just reveals your own inflated sense of self importance.
I currently own an iPhone 4 (along with a 3G, an iPad, an iPad2, an iMac and a MacBook Pro). I will most likely go out soon and get a 4S, so that I can play with the new capabilities. In the interim, I will not complain about not having Siri capability, simply because I have not yet made the choice to purchase the new phone. My decision. My choice.
Grow up people. Stop pontificating on subject matter for which you have no basis for issuing pronouncements.