Psmedo,
There is a set process to follow and it will likely involve the Portuguese equivalent of the HSE as the deceased was 'at work' and will also involve the authorities working on behalf of the family and Poseidon to find out what went wrong.
If, as is suspected, that the reason why the diver died was because they left canister out and they had a hypercapnic event which may have caused a cardiac arrest, then the reason for this is because they did not follow their training. There is nothing more that Poseidon can do right now to change the system. Would they do a system recall?
The problem with the diving fatality investigations is that there is no single process to follow and no higher level authority to demand that certain things are done. Sport diving is way down there (at the global level) when it comes to investment in safety management systems and we need to be aware of this. If you want more, then you will need to pay a premium accordingly, but I am not sure that the majority of the community think the same way. As such, we have to make do with the current limited reporting we do have and provide feedback to the community through whatever medium we have.
The 5 Whys is a good way of looking at things, but unless someone does that level of investigation, how are you going to get the answers you are looking for?
Regards