The most fascinating part of this for me was how deeply technical Craig is. He's more than just pretty hair.
It makes more sense to me that companies should be taking quality employees and providing them management training, as opposed to hiring somebody with a "management" degree who has little to no knowledge of the actual work that's done.
I guess that's just a symptom though of workers changing jobs more frequently.