And Terrence Tao who is quated was also extremely good at olympiads. As I see it, the olympiads are a good cost-effective way of identifying talented kids, they are in a way just IQ tests.
The one math genius I know who despised Olympiads, ended up leaving academia over a famous but wrong proof.