It is very evident that you have an ax to grind with PADI as you jump on this whenever you have the chance.
As has been stated on these forums so many times, it really is all about the instructor, regardless of the organization.
After 54 dives, I figured it was time to do the AOW and I completed it this past weekend with the Course Director of my LDS. On board we had three other AOW students, 2 tech divers and a guy doing dry suit.
The tech divers plans were running lines and practicing drills. The dry suit diver just hung around and practiced his buoyancy with the suit while the four of us AOW students did our 5 dives. Out of the 4 of us, two of us were prepared. We had done all the reading, completed the knowledge reviews and were ready from the get go to do the dives. The same could not be said for the other two divers. They came with their manuals, but nothing filled out. I do not know if they did the reading or not, but since they didn't fill out the reviews, they couldn't in my mind have been taking it very seriously and their diving skills or lack of skills, was very obvious.
In the end, myself and the other guy who did the work passed the class with ease. But, the other two did not. They failed that PADI class. So to say that you can't fail a PADI class and divers are just moved along is absolutely not true at my LDS. Even in my Open Water class with a different instructor from the same LDS, there was one student who did not pass.
I do understand that everyones experience with this is different and I have no doubt that there are lousy instructors out there. I have heard that PADI is 3 times as large as all the other agencies combined so naturally there are going to be more bad instructors from PADI. But there are also a lot of good instructors too. The diver themselves has the responsibility to make sure they get themselves with the best instructor for their needs. That numbers game is exactly why there are so many different viruses created for Windows OS, because there is such a larger install base than anything else.