Swiss cheese.
Assuming many of the above assumptions have some weight, it seems to me that the ethos of our flight safety culture has been to add more layers of cheese by the application of various technologies thus reducing the chances of the holes lining-up. Maybe by doing this we have taken our eye off the ball somewhat and not noticed that the holes in the human factors layers have become significantly bigger.