Если ты - диванный гений - то рассуждение верно.
На предыдущей работе контроллеры сименса (S7 300 и расширение ET200M) были заменены конроллерами собственной разработки и производства. Процессоры, дискретные и аналоговые модули.
И занималась этим команда из одного человека. И был ещё второй, на черновой работе. Всё.
А так да, стотыщьмильёнов разработчиков для одного блочка с десятком входов и пятёркой выходов
Конечно диванный, куда ж без него. Сижу тут на диване на СИ код фигачу, паять только на диване не удобно...
По теме - работал и в маленьких конторах с двумя разработчиками, и в больших с десятками - все зависит от решаемой задачи. Если продукт небольшой то хватит и одного-двух разработчиков. Но в большинстве случаев, если нужна высокая надежность, качество, тиражируемость - без коллектива не обойтись.