As I understand what you are saying, in all three cases the diver was too incapacitated to drop his weights, or really do anything at all to assist himself. Is that correct?
The recent joint PADI/DAN study of dive fatalities that led to some of the recent changes in the PADI training system concluded that the most common reason for a fatality was a coronary event, but the most common training-related reason was drowning preceded by embolism preceded by panicked ascent preceded by OOA. As a result, PADI's new training puts new emphasis on the buddy system, awareness of air supply, and emergency weight drop. The emergency weight drop is good, but if a person makes an inappropriate rapid ascent that leads to a CAGE, that person may well reach the surface, call for help, and then die before that is possible.
In my IDC, we were shown a video that was a re-enactment of a real training death that occurred during a pool session, featuring inappropriate actions by both the instructor and the DM assisting. In that incident, the student did exactly what the PADI/DAN study said was the most common preventable cause of death--went OOA in the deep end of the pool, surfaced in a panic, and died within seconds of reaching the surface. If a diver is in that situation, that diver will not drop weights, but it will not be a result of poor decision-making.
I think the primary reason that many and perhaps most fatalities that feature divers not dropping weights is because the diver was incapacitated, not because he or she did not think of it. As I read it, the real training failure in the PADI/DAN study was not failure to drop weights, it was the combination of going OOA, not making an air share with a buddy (for whatever reason), and making a rapid, breath-holding ascent.