Peter, Except for when things like what happened in S.Ca (another popular post here the last few days) where apparently the 2 dive buddies accounted for the missing guy. Joe hears his budy Mikes name and says Here, evidence it doesn't work
Yes. It's necessary for the staff to get to know the divers and personally identify them as on board, not just conduct a roll call. If a roll call is used (I don't like them for the reason you gave) it needs to be conducted intelligently by a responsible member of the crew. Or if there is a coherent dive group on the boat, the group leader may be sufficiently responsible to report for all members of his group.