The truth as I see it?
A high IQ on its own gets you nothing.
Sure you can see patterns and relationships that are not quite as obvious to the bulk of the human population - so what?
Certainly they are tasks and careers that have a certain cognitive ‘floor’ but I do not see this any differently that a professional batsman needing naturally superlative hand eye coordination and high proportion of quick firing motor neurons to even have a chance at being successful.
Combining a high IQ with hard work, resilience and passion produces a multi dimensional product: achievement. It is achievement that gets you places.
Congratulations to you son on his achievements so far!