Well, Bunkermaster ... my problem was that I was smart enough to fix things, write code, and personable enough to convince some people that I was worth paying.
But I knew nothing about marketing, customer retention (except the "being nice" and "fixing things" part), hiring, and about a million other things a (typically) successful business depends on having in order to be competitive.
(And, at 45, I have to laugh about the "dinosaur in a tutu" thing. If my boss were any younger, he'd probably think the same thing. But he has about 3 decades more than I do ;-)