Based on this it seems less that the engineers are to blame and more higher up managers to blame. The engineers knew the shyt was junk and expressed as much but with
@FAH1223 article providing deeper insight into the culture change in boeing, it seems like higher ups obsessed with profit margins pushed it through.
Imagine resorting to using outsourced engineers being paid a meager wage of 9 bucks an hour to push through a critical patch to fix issues with the aerodynamics of the airplane? Secondly, the issue was hardware due to the design and engine size, not software but Boeing saw a "Patch" as a better use of money instead of redesigning the aircraft.