Same thing happened me on my first technical training (with Mark Powell). I was a BSAC instructor and PADI DM with over 300 dives and thought I was a skillful diver.
Mark made me feel like an unskilled idiot... and I was tempted to quit after the first weekend of training. My performance was unexpectedly (by me) terrible.
As a technical instructor, even though I might be extremely demanding and critical, I do have a fundamental and deep respect for my students who put in a lot of effort and have the robust mental strength to overcome the ego-bruising and sheer mental / physical fatigue associated with quality tech training.
The first ego lesson recreational divers learn in tech class is that whilst they may have been a 'big fish' in the recreational pond, they become a 'tiny fish' in the tech pond. And there's always a bigger pond and much bigger fish every time you step up in levels...
Nobody should breeze through technical training... at any level. Even after many years of non-stop focused hard work developing my skills (as a full-time tech diver and instructor) I'd still be disappointed by a tech course / instructor that didn't challenge me and reveal weaknesses in my game. That's what I pay for... the harsh lesson...the real development.
I don't blame recreational divers for not understanding the realities of technical diving training.... nothing in the recreational syllabus or nature of recreational training schemes truly prepares one for taking that big step up.
100% good post.
I still am an unskilled idiot, the only difference I will not think I'm skilled with only 300 dives on me, not even 500, there is where you get the level of "apprentice" in my perspective.
I have seen instructors that lose there buoyancy and get to the surface uncontrolled, they have more dives that I have, and they are instructors, cards, titles don't mean much.