I don't think it's reasonable to argue that IQ isn't a meaningful measure of ability. IQ tests appear to measure how complicated a pattern is immediately obvious to a person. All else being equal, why wouldn't a person who is able to immediately recognise more complicated patterns, do better?