Because you are talking about two completely different classes of processors. The i7 in the MBP is a dual core, 35W TDP chip, which is the same TDP as the previous C2D model. In the case of the iMac, the TDP of the i3 is 73W, while the i7 is 95W. That's a pretty significant difference