Loki said:
Exactly. What a joke that they're basically holding loyal customers hostage over a feature that has been on other phones for YEARS now by featuring it EXCLUSIVELY on a new model coming out when it's easily implementable in software. Sad.
Do you know how features get paid for?
R&D
So Apple has some products, and they sell those products, and some products they make are software and some products they make are hardware, and others are services, but I won't really talk much about that.
So to build these products Apple has to first decide the general shape of a project, and then determine a budget build prototypes and a budget to flesh it out into something that can be sold commercially and other budgets. Apple decided that for reasons unknown to you or I, that the development of Siri was going to be paid for by the iPhone4S R&D budget.
Apple has also done some really smart things to help you out. They created special pools of money for their customers to pay for future features of their hardware - bug fixes, new versions of the software, etc. In fact, iOS 5 is going to be coming out soon, that gets paid by these pools. However there is a problem with the pools of funds - they are limited to a very small dollar amount, just enough to pay for the next major OS version and a couple other things. Perhaps, since Siri was originally an acquisition, the budget was already too large to have been paid by these pools, and could only be afforded by a major R&D project such as the iPhone 4S.
There is also the possibility of it just not working. Perhaps it needs a dual core, or something needed on the A5, or simply more memory than the iPhone 4 has to offer.
And what is so wrong with Apple using a software feature to sell a piece of hardware? Isn't that EXACTLY what they do with computers? While their computers aren't necessarily off the shelf, they aren't terribly exotic hardware wise either. The existence of OS X is to sell this hardware. Apple would not be nearly as successful if they just installed Windows like everyone else does. They certainly have the ability to do, but instead they fund a very expensive OS project to sell the hardware.
Yeah, software can be used to sell hardware. Get used to it.