Well, I don't know the process behind which deep blue examines and selects moves, but assuming that it did it through brute force, it means the engine was examining many moves that are easily dismissable possibilities. In this way much of the effort the engine is doing is inefficient. So these weren't all "good" moves that Deep Blue was examining. Most were very poor moves that any average level player could dismiss.
The GM's mind on the other hand has learned the patterns that dictate a good move. This way the GM's mind is not relying on going through all possible moves, but using their knowledge of patterns to see the relevant aspects of the position and the patterns that dictate what a good next move will be. So these super calculating ability is not required because the problem is examined differently. Incredible amounts of unconcious calculation are still being performed, though.
So I wouldn't say its the human soul, but that the human mind is an incredible machine that used a different information processing method.
I read that Deep Blue, the supercomputer, beat Kasparov once, drew once, and then actually lost one to Kasparov. K. asked for a rematch but Deepblue's IBM makers refused, claiming that Deep Blue had more important tasks ahead. How did Kasparov beat Deep blue? How could a supercomputer with so many trillions of possible chess situations lose to a human being. Can anyone give me a better reason that the magic of the human soul?