С чего вы взяли что Microsoft его развивает, он скорей его поддерживает. Разницы между VB и С# как таковой нет, все все равно превращается в IL код. И этот самый код можно опять декомпилировать в другой язык.
Возможно у них самих есть ценные сотрудники которые пишут на VB. Есть люди которые хорошо знают VB и им нравится его синтаксис, ибо он им привычен. Они могут просто взять и начать работать.
Плюс если вы не знаете ни одного серьезного приложения, не значит что оно не написано.
Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?
Я думал время кулхацкеров уже прошло.