По моему опыту почему новые технологии не идут:
- в большинстве компаний есть стандартные применяемые технологии. Иначе мы получим "зверинец" где для одной и той же по сути задачи в разных подразделениях а то и у разных людей применяются разные системы. Это крайне сложно и дорого поддерживать и почти невозможно интегрировать друг с другом при надобности.
- когда в компании начиная где-то со средней а в крупных подавно внедряется какая-то новая технология технари должны объяснить менеджменту кто будет отвечать за ее сбои или вообще за несостоятельность в худшем случае. Иначе они сами и будут отвечать за ее выбор. Поэтому автоматически отдается предпочтение продукции информационных гигантов. Свободные проекты используются только очень давние и с огромной аудиторией. Ну например вряд ли будут возражение по использованию на Веб-сервере ОС Ubuntu Linux. Потому что большинство использует для этих целей именно ее. Получается замкнутый круг.
- фактор рекламы и раскрутки. Если технология по настоящему новаторская очень дорого ее раскрутить, сделать известной в целевой аудитории, побороть пункты выше. И доступно фактически только корпорациям.
- зачем IT корпорациям развивать себе конкурентов.
А для собственных нужд ну или внутри малого бизнеса какие именно технологии вам мешают использовать? Разумеется кроме части которая должна взаимодействовать с государством и крупными структурами. Никто не будет подстраиваться под стандарты малого бизнеса. Малый бизнес будет подстраиваться под корпоративные и государственные стандарты.