...The perfect example of that was my Peak Performance Buoyancy certification. There was no pre-dive material, no pre-dive instruction, and no post-dive review. We did a dive, I was told I passed, and if I paid my money I'd get the card. So basically I paid $120 or whatever to have a dive buddy on that dive. Actually no, I paid $120 for someone to pass judgement on me. I didn't want judgement: I wanted improvement! But because I was above the minimum standard, I was given no instruction.
So why did you pay the money? Especially when it seems like from your writing that you could have walked away. PPB is not like Nitrox certification where you need the cert to get the gas...PPB is a PADI specific program that is not a requirement anywhere to have that card....of course having good conrol of your buoyancy and trim is important to have, especially in certain diving environments, but a decent operator will evaluate your buoyancy control skills before taking you into an environment that would require good buoyancy control and would probably not take you if you did not have it.
I am not implying that every cave diver has great buoyancy control, but I imagine that somewhere along the path of you picking up your cavern and cave certs that you developed decent kinesthetic awareness and control of your buoyancy. Thats not say the class you signed up for is unnecessary but perhaps compared to the instructors skill set your buoyancy skills approximated or exceeded his? The standard to be qualified to teach a specialty within the PADI system is not all that high.
A lot of the stuff available as specialty instruction are things one can work on on their own when diving with a buddy. For instance there is nothing magical about compass navigation, and there are far more thorough texts than any PADI or SSI manual for how to use a compass. The best advice I have ever heard regarding how someone who lacks experience using compass can improve their underwater navigation skills is for them to play with and become proficient using a compass on land...or you can take a navigation course and find that you pass but still suck at navigating underwater with a compass or natural features.
It is stated often that one should ask questions of/interview potential instructors prior to taking a course with them. While I understand that this is abstract for the novice diver as they don't really know what to ask or how to evaluate the response, that is simply not the case for you with your history of diving and how many recreational and technical certs you state you have accumulated. There is no reason that you are signing up for a diving related course without being aware of the capabilities, limitations, and experience of the instructor....and if you do then you are making a blind investment of your time and money that has the potential, as you have found, to pan out to be crap.
Start using the experience you have to improve your training....either drill drill drill and elevate your skillset through practical experience or use your experience and knowledge to evaluate and choose top notch instructors....
You have not expressed anything that would be the cause for distress, maybe frustration, but not distress...and that frustration, sorry to say, has been to a large degree self-inflicted.
-Z