MajinCry :
Because people want to justify the insane premium they paid for that 10-30% edge in performance.
Really. That is it all it is.
The i5 2500k? Costs £160. 125% performance of the 965 BE.
The 965 BE? Costs £80. 100% performance of the 965 BE.
Brand loyalty also plays into things...Which is asinine. It's like Sony vs Panasonic. Sure, Sony does have the biggest TVs, but they are the most expensive. Panasonic may not have the biggest, but neither do they have the biggest prices.
It's not that simple. There are vastly more factors to consider. For gaming, I really don't have a problem with recommending AMD. They provide good-enough performance for a much lower price. For doing intense computation, it makes more sense to go with an Intel CPU.
Everybody seem to like the price/performance comparison but people doing serious work would gladly pay $10 for 1% because that difference saves them time and allows them to get videos, applications, etc done faster. In this case, absolute performance is really what matters because money is no object.
Even Intel provides some compelling values. For vector calculations, an i5-2500K could easily double the performance of a 965 due to the addition of the AVX instruction set. QuickSync is also a good value for those who do some casual encoding. A dual-core Core i3 could outperform the 8-core FX-8350 when utilizing QuickSync for transcoding.
There's also the power argument. Current generation Intel desktop CPUs use a maximum of 77W, while comparable AMD CPUs require 125W to do the same work (sometimes slower). For me, this argument doesn't matter because power doesn't cost much where I live, but in many countries where power is expensive, this power difference is a significant reduction in the monthly power bill.
I personally like both companies. It's a matter of choosing the right CPU at the right price range that makes the most sense for the intended use of the machine. Anyone who flat out says "Intel's better" or "AMD's better" is wrong.