Напротив, это имеет прямое отношение к цене, т.к.
1) Это может требовать доработку ОЛ -- зарплата программисту, тестировщику
2) Возможно, потребуется доработка прошивки ПР -- снова зарплата программисту, тестировщику
3) Описание в документации
4) Потом ответы на вопросы "у меня не работает" на форуме и т.п. Это снова затраты на зарплату кому-то типа Юрия Р.
Но это всё очевидные причины.
Есть и более долгоиграющее:
5) Чем больше возможностей, тем сложнее понимать как работает система. В итоге, будет что-нибудь в духе "добавят поддержку модулей ввода-вывода и случайно сломается обсуждаемся возможность смены переменных". Программисту придётся тратить время на то, чтобы починить "случайно сломанное".
Иными словами, поддерживать и дорабатывать софт/прошивку станет сложнее.
6) При выпуске новых версий ОЛ придётся тратить время на тестирование этой "новой возможности".
ОЛ впереди планеты всей.