Because a notebook quad core is like $1000. Then there's the heat issues and what not, the quad core will use way more power and apple won't put a a desktop quad core in an imac.
And apple only puts server grade CPU's in the Mac pro's.
And apple only puts server grade CPU's in the Mac pro's.