Yeah, most people could honestly still get by on dual core machines, as most people spend about 99% of their time in a web browser, looking at Facebook.
And yes, a newer generation quad core can be faster than an older octo core machine at certain tasks that don't leverage the extra CPUs. At that point, the speed of the individual cores is more important.
But that doesn't change the fact that even the newest iMac isn't faster than a Mac Pro at what a Mac Pro is designed for. It might clock faster in benchmarks, but try rendering out a complex scene or splice together a high resolution movie with one. Even the Pro with it's 3+ year old architecture will run circles around the iMac. Why? Because it's utilizing more of those slower cores. In that situation, 8 or 12 slower cores will still outpace 4 faster ones.
obviously, the quad-core mac pro available right now would be equal to the quad-core i7 BTO imacs. if not slower, since the RAM speed is slower and the cpu is from an older generation. maybe there will be some task the quad-core mac pro will excel more due to its larger caches but these programs are programs that apple doesn't even make.