Of course management have a poor eye for programming talent. It's not their field.
Would you know a good mechanical engineer if you could only interview them for two hours and maybe see some of their past work? A good massage therapist? A good financial planner?