Nem csak mérnökre van szükség, a support case-eket valamilyen módon fogadni,kezelni kell, a felmerülő firmware hibákat javítani, tesztelni kell, végig kell tolni a release-folyamaton - ha mindezt automatizálod is, akor is kell alá eszköz (nem is kevés), emberi munka (hotfixet csinálni, code review, doksiírás, egyebek) mindenképp kell mellé - úgy fejlesztői, mint üzemeltetői.
"És ha a dobozkák normálisan vannak tervezve, és jelentős részben közös kódbázisra épülnek" - csak azt felejted el, hogy a hardver is fejlődik, változik, és nem biztos, hogy amit Q1-ben beraktak a dobozba, az, vagy vele bitre kompatibilis eszköz kapható lesz.