I suppose it is the logical next step.
For decades the push has been to make the processor run faster and do more work. As the processor gets faster bottlenecks show up, and the RAM, FSB, etc have to be re-engineered to keep up with the ever faster processors.
Now they nave realised that 'many hands make light work'. Rather make the processor do more, put more processors on to the job.
The Software will no doubt have to be specially written, to take this into account, but thats no big deal. All it means it that when a new app is written, it will be written to take into account multiprocessor PC's.
I wait to see just how fast a duel cored PC will be in comparison to a single cored one.