The Intels have 2Meg L2 Cache anyway
And as you said; 'the Opterons at least' kind of makes me wonder whether the normal AMDs are even getting 1Meg each instead of 1Meg together
The Maths kind of does that for us - 1Meg Each if indeed the normal AMDs get it and 2Meg together is actually the same amount of Cache but will also help with Programs, like Games, which aren't MultiThreaded and will fill up the first Processor, which on AMD will only have 1Meg Cache and Intel will have 2Meg and not listen to the second which on the AMD will have 1Meg of empty Cache. On Xeons its even more noticable; Dual Core Opterons according to you having 1Meg L2 Each - High End Xeons, still cheaper than Opterons having 8Meg Shared on a Dual Core or Quad Core Setup
In all technicality sticking the Cores together is what AMD have done; they've merely shared things too and Intel have done it in a less integrated way. Integration is useful; but only when Dual Threaded Programs are more common and until then 2Meg Shared Cache is better than 1Meg each.
Intels aren't sold for high Prices
Intels are sold for what any company would sell them for. AMD sell them for low prices and it can only go on for so long.