Ну тут двояко можно рассуждать. С одной стороны да, работа программиста - это затраты, наверно, непредвиденные. Но с другой - это доработка прибора на программном уровне, это не требует выпуск новых плат, корпуса и т.п. Пользователю достаточно обновить прошивку. Прибор экспериментальный, и мне кажется, что надо выжать из него максимум возможного, чтобы прибор стал законченным конкурентоспособным изделием. Покупатели вам по сути проводят бесплатные тесты, так же жертвуют своим временем. За прибор они уже заплатили, и получили в некотором роде сырой продукт.
Тем более вы постепенно уже повышаете на него цену, в которую вероятно включены и затраты.
Так что должен быть компромисс.