Interesting thread!
I think that buoyancy (and to a lesser extent, trim*) should be considered basic skills. That said, because of the way that I was trained (all skills on knees on the sea bed, instructors typicallay swimming with 45-60 degree angles in their trim) for the first 20ish dives that I did, I had no idea that it wasn't acceptable to be crashing into the bottom. Or that it was possible to dive with a horizontal trim.
Then I met a couple of people who aspired to better things. Both of them had done AndyNZ's Self Reliant Diver course (one has also done fundies now), and they were fantastic role models. Their care for the environment and control in the water inspired me to work really hard on my buoyancy and trim. 50 dives later, I think I am getting somewhere in terms of my own buoyancy control and trim.
I recently did Andy's SRD course, and both the course, and the way that Andy dives, opened my eyes to the way that things could be done... it was the first course I have done that EVERY skill HAD to be done neutral in mid water column. None of the skills were particularly challenging in their own right (many were basic OW skills), but the task loading and being off the bottom made them more difficult. Truely eye opening.
My point (sorry about the long winded post) is that while good buoyancy and trim should be basic skills, in my limited experience they aren't emphasised enough either in training or in the way that some "role models" dive. Its a classic case of monkey see, monkey do. But monkey has to see first. I am just glad that I met people who showed me the light before my bad habits got too ingrained.
Sean
* while trim is important, I wonder if it is the be all and end all? is it not more important to be aware of the trim you are in, and be happy that it is appropriate for the conditions you are diving in (and be able to control your trim)?