well I am the single person to pick TRaining agency.
That is because it is the taining agencies responsability to set minimum standards.
If an instructor teaches to the minimum standards you can not blame him, that is a result of compatetions, and money.
for those who teach beyond then kudos to you, I will bet most are independent instructors.
It is sort of like building codes, the building code has been developed at a level where when a contractor builds to that code...being it the minimum...the product is still sound. of coures the builder can build beyond, but most do not.
back to diving, when a dive shop sets a price for his course he figures his cost, part of that cost is what he will have to pay his instructor, that is then determained by how long it will take the instructor to complete the course.
the short the course the cheaper it can be offered, and the quicker that student will be buying equipment.
compatetion tends to make one shop try to undercut the other, generaly courses are loss leaders knowing that if you get the student the purchases will follow...so with a loss leader you need to reduce you cost to a minimum.
There will alway be instructors who will teach to the mimimum standards...there is nothing wrong with that....what needs to happen is the minimumm standards nee to be elevated. rase the bar