For me, there are only two types of the divers who want to zip from one structure to the next - first, those who don't know any better and are therefore only interested in the big colorful thing that sticks out in their face and second, dive masters who know that if the guests a swimming their butts off from one area to the next, the dives will end sooner and everyone will get home sooner.
I agree with the rest of your post as well but I'd like to add one more cause of divers Zipping about. Divers who are not weighted correctly and have poor bouyancy will fin to maintain their position in the water. If they stop finning the will sink or start floating so not knowing how to correct it.. they fin. Of course they go through more gas, tire quicker etc and the cattle car can get back to pick up the next load.
why is everyone complaining about DMs, groups and photographers?
When did diving become a "group sport"? I claim you are doing it wrong if you have these types of issues.
My buddy and I dive as a team. No DM needed. No group allowed. Mostly because i am one of those slow poke photographers. we both like macro stuff, so we go slow and easy. sometimes extremely slow.
We refuse to dive anywhere a DM or group is required. We never have these types of problems.
If you want to dive in some areas a DM is not an option but a legal requirement.
It depends on the group. We have a Regular dive group but it is a "Closed group". If we all turn up there would be 7 of us in the water all but one with cameras. All experienced divers respectful of each other and the environment. More eyes in the water to spot things and help each other. We have designated buddies but we try to keep an eye out for everyone. We may fragment but we all make sure we don't just see one of a buddy pair/threesome.
We know each other well, what everyone is interested in, what kind of subjects they like, what their cameras are capable of taking etc. We share emails of pics later and give each other suggestions/pointers feedback. Some are really expert at Identifying creatures, some better at finding things.
When we find a subject the finder gets first option, others will move in alongside leaving the critter an escape route forming an arc. We watch each others flashes and take turns taking pics. When one has had enough the group shift position so someone else can join in. Everyone gets their chance as long as the subject is willing and people are careful to avoid scaring or silting. It works beautifully. We get to socialize, share our experiences and having a group of that size means there is a reasonable chance that at least one or two will be available to dive when conditions are good. We primarily shore dive but sometimes go on dive trips together.
The reason we "Closed the group" was that the dive shop started inviting their newly qualified divers to join us! The other reason is that some other photographers decided they could just turn up and join in. These people did not share the diving style of the group. One dive ruined by the group aborting the dive and launching a search when a diver just decided to wander off on his own, another when one decided to abandon his buddy on a dive where we had declared "tight buddy pairs" due to poor viz. "Tight buddy pairs" was clearly explained in the dive plan (we are going in together but it will be hard to keep track of each other so stay tight to your buddy so we know if the group splits everyone still has their buddy).