Bob's class seems like a good class and it is not much longer. I belive you can learn a skilled interested diver quite a lot in 5 dives. It doesn't make much experience but I dont belive diving with an instructor gives much experience either.
The problem here is the difference in skill and talent for the students. You cant learn my 60 years old mum to dive in a short time but I belive you could get Will Gadd to a reasonable level in a couple of days.
So I belive the main problem is that people want to have one course for everybody. Then is it probably going to result in a course that is good for the least talented diver.
This is really a good observation. In the ideal case, my course will run about a week ... with class work on three weeknight evenings and the six dives conducted over the week-end. That's a tough way to do it, but some students want to, and are ready for it.
More normally, the dives are spread out over a two or three week-end period, with students repeating some dives because they didn't quite get it right the first time.
In some cases, the class can take several weeks ... with me encouraging the students to get out and practice on their own before trying a given dive a second or third time.
A caveat here ... price. I charge $250 for my class. Most instructors couldn't afford to put in the kind of time I do for that price. Profit isn't my motive ... I have a good job that pays me well. I teach because I enjoy teaching ... and what I enjoy the most is watching the progression of my students over the duration of the class. The majority of instructors ... even the very good ones ... wouldn't have the same motivations.
Most students don't really become better divers over the duration of a class. What they take away from it is the knowledge of what they need to do in order to improve. It's then up to them to get out there and practice those skills until they become second nature. Where a lot of classes fall short is in their failure to make it clear to the student what they need to do to improve, and then to provide the knowledge base needed to get there. The dives need to focus on skills development, with time set aside for both practice and evaluation. If more practice is required, a time needs to be provide dfor re-evaluation. If profit is your motive (as it should be in most cases) then that kind of instruction won't come at prices most scuba students are willing to pay.
The simple fact is that if you want good instruction, you need to be willing to pay for it ... in time, money, and effort.
... Bob (Grateful Diver)