Get out a dictionary and look up the word nonfeasance. The crew did not do their jobs. They missed roll call, left the dive site. That is the contribution to the death. This has already been explained numerous times in this thread, go back and read. If the DM and CAPT had been watching bubbles, known that he was overdue, had the knowledge to think and ask how anyone can possibly stay down so long on an AL80, send a diver in to see what the hell he is doing, notified the lifeguards that there may be a problem PANPAN or MAYDAY, any of 100 different things to try and ensure this guy makes it back on the boat. A ton of things that could have been done, but the wrong thing to do would be to high tail it out of there to another dive site and go diving, figure it out an hour later that they forgot someone and the start a rescue. Why not start the rescue an hour previous and bring the perhaps lifeless body to the surface and try CPR try the AED. There may or may not have been a chance for him. But after 1.5 hours underwater without breathing they dropped his chances to zero. There is an expectation of safety and that you will not be left behind and the crew will use their skills and training to assist you. This goes beyond the good Samaritan, they had a job to do and failed miserably.
The diver support platform (aka dive boat) was 2 miles away from the diver. Not exactly in a position to do anything but perhaps the crew getting a suntan while their customer lay on the sea floor, alone, dying.