What happens when you take away the geek?
Steve Jobs, if not a programmer, was steeped in tech dreams and culture from a young age. John Sculley, a Pepsi marketer, took over Apple in the 80's. He just didn't get it, basically drove Apple to near-bankruptcy.
Bill Gates wasn't a super-programmer, but he was clearly one of us. MS started dying the day that Ballmer took over, and seems to be getting his game back now that a geek is running the show again.
Unicorn makers dream in geek. The "idea guys" don't have the technical vision that's needed to actually lead for the long term.