Вопрос несколько не уместен, можно точно так же спросить: "Зачем Ruby, если есть Python?", "Зачем Audi, если есть BMW?"
Некоторые вещи действительно проще реализовать на VB.Net. Проектов на нем тоже полно, например
iGrid - самый быстрый WinForms-грид.
Откройте
Odesk - полно заказов на VB.Net.
Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?
Если непонятно, чем руководствуется другой человек и компания, то может быть это проблема с логикой у себя?