There is one huge difference between south Florida and Cozumel that has not been mentioned. In south Florida, all the drift diving is done in small groups with each group holding a long line attached to a float and flag. The float and flag allows their boat to follow them with absolute accuracy, and it keeps other boats away. You can do that in south Florida because the reefs are flat, and their edges are only a few feet above the flat sand floor. In Cozumel many of the coral formation tower hundreds of feet from the bottom. They are complex structures, sometimes with maze-like characteristics. Divers routinely go through coral tunnels. It is thus not possible to hold a line attached to a float and flag. The dive boat tries to follow the group's bubbles as they move along, and the dive master tries to keep the whole group together. Occasionally a diver may ascend alone for unplanned reasons. Hopefully the boat will see them and pick them up. Other times they don't see them, and that results in a search. Sometimes the search is not successful. More than a few such divers have disappeared for good after an individual ascent.
While its probably true that the majority of divers play follow the leader and just ascend along the float line, that is not always the case. When we hunt, this is definitely not true. Hard to tow a float and hunt. The boat I dive on may drop one or two groups with a guide towing a float on the reef but will also often drop hunters in groups of one or more that shoot a bag for pick up. So the Captain may have one to two groups on the reef following a dive float, then multiple other divers off the reef or on another spot to keep track of as well, and these are NOT towing a flag. I'm not aware of anyone lost yet. Though I have had to wait my turn more than a few times...

Its true thought that this would be difficult with a boat load of tourist or unfamiliar divers.