The crews were human, they were bombarded with conflicting information from a system that the manufacturer didn’t provide sufficient documentation for, and weren’t adequately trained to deal with all possible failures.They should never have been put in that situation in the first place.
The accidents could have been avoided by the immediate application of a suitable procedure by crews who understood what was going on. I’m sure most MAX Pilots who were given a thorough ground school on the system and adequate training in the simulator would be able to recognise and deal with the problem. Add in a suitable method of failure warning and a tie breaker for dealing with erroneous inputs, then the accident chain is broken and the holes in the Swiss cheese won’t line up anymore.
The crew and passengers were let down by the entire system at every stage from manufacture to regulatory to training.