Very few aviation crashes are the result of a single failure. Usually, they are a combination of failures, all of which were required to produce the crash.
These crashes are no different:
1. the design shortcomings of MCAS
2. the refurbished AOA sensor on the LA airplane was not calibrated properly
3. LA put the plane back in service despite the failed AOA sensor
4. The crew of the LA flight were not informed of the failed AOA sensor
5. The flight crews did not follow the memory runaway trim procedure
All of these had to happen. A typical NTSB crash report dispassionately identifies all the contributing factors to an accident and issues corrective action recommendations for each of them.