All of those are taught in an adequate class.
Exactly where I'm going with it! I've said it before and I'll say it again, If I had a course like you (or JimLap) once described as how YOU teach, I'd have been a better diver sooner! (not that I'm really that great now

)
When I took my OW course I thought "wow this is a lot of information, but no one is really teaching me how to dive." The whole "fin pivot" method of attaining neutral buoyancy was effective to learn "what it feels like" but no one instructed me that when I'm descending to keep adding a little to the BC! Or how to maintain it using breathing and other adjustments, Nothing on trim! Sure we learned the physics of it, but no one came out and said "Ok, when you are descending, add a little air to get neutral on the fly" Nope, we dropped to the platform, did the fin pivot and we're off!
The shop I used to learn had two sets of instructors. Unfortunately, I had the instructors that didn't give me the BEST training, but gave me OK training. The other set of instructors is now on their own, and doing things the RIGHT way, by going off of the set curriculum, and teaching they way you should learn! (and these are people that by just diving with them, you learn a lot more than you did in classes)
I like the way they described their way of teaching AOW, for the deep dive, they had the student navigate to a deep attraction (apx 90ffw) in the quarry, then he performed his "deep skills" while hovering, did a tour at depth, then navigated back to the exit point to finish the dive. For my class (with different instructors) we surface swam to the buoy above a 65ft. platform. Descended the line and knelt on the platform...did our skills, then played follow the leader (me) to the deep attraction (again apx 90ffw) did one lap around it, and returned to the 65ft. platform and knelt. Once everyone was accounted for, we were given the signal to ascend (the line) and surface swam back to the exit point... Ok...boring ineffective dive for me a. because the people I had been diving regularly with had already taken me to that depth several times because I showed enough competency to go there (and we worked up to it over a series of dives). B. because it was a descend, wait, descend again, ascend, wait then finish...no degree of difficulty, and c. taught nothing about real world deeper diving!
You almost want to say that these courses merely "expose" you to diving.
