Are there any lessons learned from 50 years of offshore oil disasters?

Oil spill incidents seem to occur more nowadays. Thinking of major oil spills, there were three major ones that took place in the US, starting from Santa Barbara in 1969, Exxon Valden in 1989 and Deepwater Horizon in 2010.