What happened to multitasking people? There are inifinite combinations of real-world multitasking needs that quad cores do not satisfy, let alone dual cores.
My wife opens like 15 browser tabs, in those tabs you have adobe reader and flash playback decoding video and audio. At the same time she uses skype, such a heavy program for its intended usage, plus thunderbird for e-mails. Then, based on the information on the browser and e-mails, add ArcGIS and MATLAB to do the actual work. The Core i7 QM-based laptop workstation just sweats at those workloads. Add to that any background virus checks, windows updates or unzipping files. Quad core is simply too little.
I'm not going to be talking about my needs, since I do things that almost nobody does on their PC, but I could use 16 cores, easy.
Let's discuss about a gamer, that wants to stream on twitch.tv and chat with his viewers. There we go again, tons of browser tabs running javascript or whatever, skype for communication, the actual game itself (plus the need to sustain 60 minimum fps), the streaming software, that captures and encodes in real-time plus whatever background tasks are necessary. You think a quad core is enough? No it is not.
God forbid anyone ever needs to use Virtual Machines.
The point is, if a freaking video-game needs 6 cores to work as intended, then I need another 2 cores to have a processor that is reasonably utilized.
And I bet, if an 8-core i7 3Ghz Intel processor cost 300$ using something like cheap triple channel DDR3 and a cheap platform similar to Z97 everyone in these forums would be using the 8-core instead of the 4Ghz 4-core i3. Then those quad core flagship laptops would seem pretty weak wouldn't they?
And this is where we have to blame the lack of competition, that caused intel to grow complacent in the desktop segment.