I met many extremely smart mathematicians and statisticians in my life and career at banks. They knew nothing whatsoever about financial markets. It took some of them 2 or 3 weeks before they started designing and pricing complex derivatives. But teach an impassionate and undriven person anything and you most likely fail.
I have very basic math and programming abilities, but have yet to meet a programmer, or mathematician who can design an instrument pricing model like the one I use to trade independently. I have no doubt that most of them will remain employees the rest of their lives, and there is nothing wrong with that.