I spent most of a 20-year career offshore trying to encourage the industry to follow the lead of aviation, and latterly rail transport, in providing staff with an independent, confidential human- and operational-factors reporting system, to be told (by Step Change In Safety) that the industry has sufficient procedures in place to negate the need for such practices. Then, post-Macondo, the US regulatory authority put one in place for their offshore industry "SafeOCS".Whilst we have safety systems, and platforms follow a very different design philosophy these days (new platforms that is), the major contributor to accidents still has not changed...humans.
I have been working with psychologists and subject matter experts to look at the real issue; People do stupid things. The worrying thing is that the oil and gas industry have shown little interest. All we hear is "But we have systems in place...."
The biggest lesson from Piper A was that peoples failings were to blame. Failure to communicate, failure to follow process, failure to act when they saw systems were not working and failure of managers to recognise a culture of fear whereby people were scared to act on their own initiative.