Oké, próbálom elmagyarázni. A mérnök nem magában dolgozik, és nem azt csinál amit szeretne, hanem adott követelményeknek megfelelő rendszert épít. Ezen követelmények jöhetnek az üzlettől (ügyfél igények és a cég igényeinek valamilyen halmaza), valamilyen szabványból, szabályozásból, és még ezer más helyről. A mérnök pedig előjön egy- de inkább több - olyan megoldással amely lefedi ezeket a követelményeket. Ezek utána meg lesznek vitatva, és majd végül létrejön egy termék. A mérnök semmilyen hibát nem csinál és nem is gondolom hogy hibáztatni kellene bármiért, ő ellátja a feladatát, az adott kereten belül hoz egy megoldást.
Te, mint fogyasztó, pedig eldöntheted, hogy számodra az adott megoldás megfelelő-e, vagy nem. Ha nem, akkor dönthetsz hogy el tudsz-e engedni a saját követelményeidből, vagy mégis ki akarod őket elégíteni, és ezért mondjuk inkább a konkurrencia termékét választod, vagy esetleg saját termék fejlesztésbe fogsz, és csinálsz egy olyat, ami kielégíti a te igényeidet.
A mérnöknek nem feladata a TE személyes igényeidet és elvárásaidat kielégíteni, ugyanis nem te fizeted neki a bért. Majd ha ez megváltozik, akkor lehet verni az asztalt.