Не должны.
Инженерная идея одинакова по трудозатратам, что в софте, что в железе.
При этом есть существенная разница, софт "размножается" тупым копированием, разработчик софта перекладывает ресурсы исполнения кода на потребителя, а это существенно дороже чем софт.
Когда как производитель железа вынужден с нуля собирать каждое изделие, с подбором что бы оно гарантированно работало за поставленный срок.
Далее идут второстепенные нюансы, к примеру формат сети откуда берется энергия - постоянный, редко меняющийся десятилетиями, что не скажешь о компьютерах и операционных системах, т.е. гарантии того, что плагин за "дорохо-бахато" запустится через 10 лет на новой системе - никакой. Когда как реальный усилитель при нормальной эксплуатации будет работать и через 50 лет. Плюс относительно легко ремонтоспособен. Не нужны апдейты, не нужно устранять баги.
Ставить лоб в лоб железо и софт я бы не стал. Да и бесконечно платить за идею - маразм, у других идея в коде не менее крутая, получается писькомерство за чужие деньги.