I don't know how a diver with that much experience lost buoyancy control on that dive, because when he told me about it, he did not know, either. The key is that it happened to an extremely experienced diver--they are not immune.
One small possible factor may have been his tendency to resist learning information that conflicts with his previous beliefs. He had been told emphatically by people he admired that altitude did not have to be considered on dives. On a dive we did together at about 11,000 feet/3,300 meter elevation, I talked about problems we had with buoyancy in shallow water, and I talked about the significant difference between buoyancy at that elevation and buoyancy at sea level, and he dismissed my statement, saying there was no real difference, despite the simple math of Boyle's Law. The dive on which he was paralyzed was at a significantly higher elevation than our previous experience together, and when we talked about it, I asked him if he knew the difference at that elevation according to Boyle's Law. He had not given it a thought. At sea level, a bubble of air at the depth where he had his trouble will increase 4 times when it gets to the surface; at the elevation he was diving, it will increase 7 times. I think that is significant, even though the difference at depth is not as great as that. Because his mindset was that altitude is not a factor, he had failed to take that into account.