Yes, training can always be increased. The philosophy has changed from becoming certified and being competent to be a member of a buddy team, diving independent from a DM or Instructor; to requiring someone to take you by the hand and not being competent to rescue your buddy if this is required (that's the DM's job). I just don't see the current formula to be the correct one.
So you're saying that every diver who is certified knows the ins and outs of rip currents, where they should enter and where they should exit? Can identify them accurately? Can project their air consumption for any depth? That sure isn't my experience. Most of the dive planning seems to be, go to a LDS and they provide a DM.
The divers to which I refer are OW and Advanced divers not requiring supervision. I was not a "vacation" charter operator (operating out of Vancouver).
The first has already started to happen. The province of Quebec instigated a government certification as a result of the high number of diving fatalities which were caused by an increasing lack of proper instruction.
I would be fine with the second point; I currently teach for free in a club setting. Many Instructors may not like this, as it will affect the bottom line. Again it comes down to money. I don't know many Instructors who feel that they couldn't do a better job, if they had more time to provide additional training. If they felt otherwise, they are not much of an Instructor.
Yes, I have to agree that the current training formula has room for major improvement.
Training has certainly been dumbed down since my Y cert in 1970, but the entire sport has grown and changed a whole lot since those days, too, as has the type of person seeking such training. A large portion of today's new dive customer would be scared away from the sport if they had to spend weeks in class room, not to mention the cost such a class would entail today. Like it or not financial cost, benefits, rewards, etc, as well as convenience to the potential customer, all have a bearing on what training methods will prosper and survive.
Another factor is that there are so many different types of diving included in sport diving, that it would be difficult indeed to train every new diver in every skill they might someday need. A student here in upstate New York learning and diving in fw lakes isn't going to really learn about rip tide entires, etc, in depth, nor all the skills required of say a new diver training and diving in high altitudes. Navigation kills learned in clear warm Caribbean waters will need to be improved threw experience, and hopefully mentoring by an experienced buddy, instructor, or DM, when that new diver encounters near zero viz diving for the first time.
If you can teach a new diver to recognize what they don't know enough about, and seek further training or guidence before they risk themselves or others, I think THAT would be some of the best training you coud offer, since you'll never be able to teach every student everything they need to know someday in every situation, today.