Even if you do drift more than the 8 miles, I would think your boat would be traveling with the current to find you or at least doing large circles and you would eventually come into range.
Maybe you've never been the captain of a dive boat that has lost a diver at sea. Maybe you don't know that it's the worst feeling in the world, not knowing whether to conduct a surface search for a victim, or a bottom search for a body. Maybe you haven't spent 5 days searching for a body that may or may not exist, 2 days after the Coast Guard called off the search. Maybe if the victim had a PLB, we'd have known if they were alive or not.
I believe the point is that with a VHF radio with DSC (which transmits your GPS coordinates), it is far more likely that your dive boat will come within range when searching long before it is a body recovery job. The disadvantage is activating a PLB or EPIRB starts a full blow air-sea rescue operation by the Coast Guard and all boats in range of your coordinates. In most cases, using the PLC costs anywhere from 50-$150 to get it put back together at the factory.
Unless you are decompressing off a buoy for an hour, you are not likely to surface more than a mile from the boat. Like I wrote above, there are conditions where a PLB make sense. In the most extreme conditions I see the sequence being inflate SMB, no response —> try the VHF for an hour or so —> Light off the PLB, and strobe light if it is at night and you have one.
You have to consider where you are diving. You can forget all three in an Arkansas quarry, carry all three when diving the Doria or Lusitania. They all have limitations. Should we carry three PBS as backup for fail-safe redundancy? I don’t mean to make lite of your comments because it is damn serious. Like everything in life, it is about the compromise between risk, probability, cost, and appropriate response.
As a dive boat captain, how long before you ban PLBs after a few rookie divers set theirs off a quarter mile from the boat because you didn’t pull anchor and pick them up fast enough? It would be pretty nice for you to be able to say "are you OK and hang on until I can recover everybody" or maybe “swim your ass back you lazy SOB”. I suspect that the Coast Guard would have a few words with you after maybe twice.
