Почему так популярен .NET/C#/ASP MVC?
Почему так много вакансий с .NET/C#/ASP MVC?
Хорошая платформа, ничем не уступающая остальным.
IIS как application server неплохо справляется.
Windows как сервер работает не хуже Linux. 
Микрософт активно развивает платформу и сервисы. Значит в будущем будет еще больше вакансий и проектов!
Ну и C# как язык сейчас наверное топ1.
Тут тебе и LINQ и деревья выражений и асинхронное программирование и динамическая типизация. А сейчас еще компилятор перепишут и вообще будет хорошо.
www.netmarketshare.com/report.aspx?qprid=11&qpcustomb=0
Видимо, Windows все еще популярнее большинства других ОС. Почему бы не писать под то, где самая широкая аудитория потенциальных покупателей?