I think the mistake is thinking that one measure will be absolutely predictive. Nassim Nicholas Taleb's point is that IQ is a great measure of stupid people, almost absolute at < 70 IQ levels, but as you progress upwards it's predictive power wanes.
Which is GOOD. Success is defined by many parts. Genetics, culture, training, hard work, timing aka luck. That there is no one metric that predicts everything is a good thing. However, while we should be clear on the limits of each of our measures, and not over state their individual value, that is not to say that these metrics are useless.