Why do you need a quad core iPhone?
Because whenever we get more computing power on any commodity device we (customers on the whole) tend to use it.
When cell phones started catching on around 1990, nobody would have conceived of a common one the size of a wallet having the processing power of four Cray 2 supercomputers. Now you're wondering why we'd up that to eight in the same tiny box.