Regarding this, you can also even get started for free by joining microsoft's bizspark program. Since they already know the tech, and its being produced cheap by Microsoft for start ups, I'm guessing most will figure that its worth it to just stick with C#.