This is nonsensical beyond belief.You got what you paid for. No offense to you, but you're paying discount prices for a professional service and then complaining that the service is not superior.
PADI's priority is a low entry cost, and then teaching you as little as possible as quickly as possible to make that low entry cost profitable.
If you really want quality dive instruction then you need to find a better dive organization or pay more for individualized instruction.
I'm not saying that PADI instructors are bad, they just don't get paid much, and so you aren't going to get much time out of them. Consider paying your instructor for individualized instruction. Your instructor will be making a living wage, and your experience will likely be much different since the instructor is getting paid for his/her expertise.
PADI is an agency that certifies instructors, the same as other agencies. It does not set the price of instruction. It does not pay these instructors. It does not make instructional schedules. All that is up to the dive operation that hires these instructors.