The only reason for the price difference I am aware of, is that customers are bying it.

This question has been asked before, passing unanswered.
(Well maybe not for MSDN, but for other products)