The thing that worries me most is that, based on mere amateur observations in the media, the number of incidents involving user interfaces, repeated changes to procedures, and software fixes to "unexpected" corner-cases seems to have been in the increase. To the uninitiated, it seems that problems in airline incidents used to revolve around mechanical failures, bad wiring, sensor malfunctions, toasted electronics cau…
> My company's error rates have increased on the "common fleet" by almost triple. [1]
The aircraft manufacturers and carriers want to get the most change with the least impact: updated jets with better gas mileage that don’t require pilots to retrain. It seems the FAA and other regulators have become too lenient in letting the manufacturers put significant changes into aircraft without requiring them to have different type ratings or at least add new training requirements.[2] Not communicating the MCAS changes seems to indicate a broken process at Boeing too.[3]
But you are also observing the Swiss cheese model of safety.[4] As the easier individual issues are fixed (mechanical) more difficult compound issues cause the accident, where multiple things (pilot training, bad communication, new system) all need to line up.
[1] https://news.ycombinator.com/item?id=19376565
[2] https://en.wikipedia.org/wiki/Type_rating