MCAS is being misportrayed
The mainstream media seems to keep misrepresenting the role of MCAS.
It is not a simple anti-still mechanism. There is a stick pusher for that.
I am pasting a very clear explanation of what MCAS does and why it came to be. Credit to FCeng84 (https://www.pprune.org/member.php?u=291487) from PPRune for this post.
"There is a cert requirement that as AOA increases, the nose up pilot command required must not decrease. This is demonstrated at fixed thrust levels so there is no change in thrust pitching moment. The 737MAX issue here that gives rise to the need for MCAS is that as AOA increases the lift provided by the engine cowling that is so large and mounted so far forward of the wing causes a nose up pitching moment that results is a decrease in the column pull needed to maintain a steady positive AOA rate. That characteristic is not compliant with the requirements. MCAS comes active during this maneuver putting in nose down stabilizer that must be countered by the column. The net effect of engine cowling lift and MCAS nose down stabilizer as AOA increases is that the column needed to complete the maneuver does not decrease part way through the range of AOA for which characteristics must be demonstrated. 737MAX without MCAS fails the cert demo. 737MAX with MCAS passes the cert demo."
It exists to make sure that the "feel of the aeroplane" is consistent across increasing Angles of Attack in order to pass certification, not as a protection against stall as such.
That said, that is more or less irrelevant. The engineering of it (one single data feed? Seriously?) and the certification process (the manufacturer self-certifies? Seriously?) are critical issues which, I believe, are rooted in complacency: 2017 was the first year in aviation history where not a single life was lost to commercial aviation.
It's sad to see that this flagship industry is starting to let its guard down.