Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16)
Logic does not compute. If you're buying a new phone over this issue, you could go to a 3gs or next gen iPhone, which have (and will have) this feature, just as easily as you could buy an android phone.
Your logic is the one that doesn't compute. If a vendor doesn't provide a service you expect the answer is to give that vendor more money???? What? That's isn't spite that is how markets work. Don't buy from folks who don't deliver. Rewarding vendors for disappointment and non delivery is illogical.
What is illogical though is why there was any expectation that the 3G phone might possibly get voice dialing. Inexplicably, Apple had left that feature off their phones. It isn't even really a smartphone feature, Motorola Razor/Krzr line and other non-smart phones had this feature years before the orginal iPhone was introduced. Not sure what the hang up is here.
The 3G didn't get that feature upgrade last year with the iPhone OS bump (and GS arrival). Not sure why would expect it to show up now a year after they skipped it. Kind of like expecting the 3G to get multitasking with iPhone OS 5.0 ; not going to happen. Once the hardware version has been skipped that a permanent state. If they hand't finished implementing would have held it back across the board or made some "coming soon" note.