I think it's mad that in 2012, it's so hard to extend Visual Studio using C# and .net.
I'm not saying it drives .net developers away. I'm saying it hurts the .net platform as a whole.
Would VS's extensibility be easier, with better APIs and documentations, we would see a lot more third party plugins to improve our programming experience with VS.