Nvidia and ati have vastly different approaches to their chips, the fact that ati has more shaders doesnt mean shader per shader it has to be faster.People seem to understand that.
So whats so hard to comprehend about this ?
Intel has bigger cores, more powerful ones, AMD has more of them but theyre less complex.Easy peasy.

Only metrics that matter are:
Chip size @ same process node
Performance per watt
Performance per $