>>12635703IQ measures G factor. Which is more or less your aptitude/ability overall. But it does not do a good job of measuring an individual's particular skill set.
You can be low IQ, but also good at the mental aspects of a certain task.
Additionally, there is perhaps a cultural problem where people misconstrue online IQ tests (mainly the 30 min MENSA one) with a proper IQ evaluation which takes a long time.
That being said the people who are anti-IQ generally tend to have an inferiority complex and are scared of the notion that genetic factors play a significant role in determining intelligence.
It's best to make peace with the fact that genetic factors place an upper limit of how smart you can be. Instead focus on what one can change. The brain is remarkably plastic, and although you cannot change the raw power (except by getting old, drinking too much, or getting injured), there are certainly ways to optimize its performance.