• developing MCAS in the first place as a scheme to deny pilots simulator time on the novel flight characteristics introduced by the changed engine size and position (as a matter of marketing policy)
• deliberately failing to document the MCAS system to avoid attracting regulatory attention
• designing the system such that it only received data from the current pilot seat's ipsilateral air speed sensor, instead of reading redundantly from both air speed sensors, creating a single point of failure
it was a case of engineering incompetence upon moral incompetence.