Обожаю когда по пунктам. Pre. Не надо путать несогласие с непониманием.
1. Что там предпочтут пользователи, мне не интересно, мне интересно на какую среду лучше делать ставку мне - разработчику нишевого продукта?
Для нишевых продуктов, это очень разные вопросы. А ниша не-нишевых - вотчина глобальных игроков, и думать мечтать о ней забудь.
2. Пока я вижу (и использую) альтернативу "этому-вашему-майкрософт". Но я не пользователь и мыслю, в первую очередь,
экономическими терминами. Предложат хорошую бизнес-модель - перейду. Nothing personal.
А пока, определенный геморрой корявости опенсорсных продуктов окупается через собственную компетенцию техподдержки.
(да, наши программисты тоже патчат Python. да, от необходимости, но я знаю как это продать и продаю)
3. Агитировали. За .Net :) А я агитирую именно за самолепную интеграцию более мелких продуктов, благо есть из чего выбрать в опенсорсе.
Да, это более высокие трудозатраты (вплоть до участия в разработке этих библиотек). Просто считайте деньги.
4. Встраиваемые системы это слишком общий термин. Но, в принципе, согласен.
5. Поправлю, не "хер чо продаш, без сервиса", а "будешь доплачивать, лишь бы взяли, ради последующих денег за сервис". Лично я, уже сегодня готов доплачивать,
если в сделку о покупке включен сервис.
Стратегию "Software As a Service" очень прагматичные дядьки придумали.
Большинству заказчиков это НЕ выгодно! Выгоднее чтобы обслуживал "приходящий мальчик-студент", но хер ему, драгоценному, индустрия решила иначе :)
Опенсорсный ORM, в сравнении с .Net, мне, как разработчику нишевого продукта, выгоднее.
Потому что "все мальчики" побегут на курсы по .Net. И будут хлопать глазками на собеседовании.
Не дословно "все", конечно, но те, кто готов изучать продукт БЕЗ курсов, как говорил Евгений: "овладевший катаной уже не захочет, по приказу, выкашивать деревни из пулемета".