Ах вот, что такое кросплатформенность, оказывается.
То, что для вас Linux на десктопах не существует, это ладно. Но вот игнорирование 7.5% MacOS (в мире) и 15% в том же США. Не говоря уже о том, что эта система установлена судя по всему процентов у 50 разработчиков в том же США. Вот это реально весело. Что тут скажешь, кросплатформенность по майкрософтски, кушайте, приятного аппетита.И не надо меня кормить сказками про Mono. Даже закрыв глаза на перманентное отставание на несколько версий от .Net, в Mono банально не хватает части компонентов, которых там никогда не было и не будет (Windows Forms, WPF, WCF и т.д.). Банально это обрубок и то что вы у себя наразрабатывали под Винду (в VS) с вероятностью стремящейся к 100% даже не запустится на том же Маке или Линуксе уже не говоря о других процессорах и аппаратных архитектурах.
Не говоря уже о банальной несовместимости. Я на линуксе замечательно наблюдал неработающие сайты .Net'чиков через последние сборки MoonLight.
Далее, про мобильные ОС. WP7? Эта та у которой доля рынка меньше чем у Samsung Bada? Windows 8 под Arm, эта та самая которая еще даже не вышла? =) Вы это все серьезно?? =))
Теперь к энтерпрайз. Я уже не буду повторяться про невозможность нормально работать на Linux (доля которого процентов 50% наверное серверного рынка). Зато я напомню (или скорее расскажу) вам о существовании таких систем как AIX (Power), System Z (мейнфреймы), Solaris, HP-UX, которые конечно для вас не являются целевым рынком. И именно поэтому с .Net вы обречены работать только для компаний, относящихся к SMB.
И да, я знаю что я говорю. Я в своё время прошел курс на подготовку на MCSD и даже успел часть экзаменов сдать. Только мне потом повезло попасть в нормальную компанию. Где мне открыли глаза. Вам видимо не повезло в этом смысле. Чтож, я Вам сочувствую.