First of all - any test that's going to be measuring an abstract construct that doesn't even have a single definition that all scientists agree on in an indirect way is going to have hot debate.
That being said, intelligence is THE MOST studied psychological construct. And after over 100 years of very intense research, IQ is still the best way to measure it. You forget that many of the things mentioned in that article that "IQ tests don't measure" are actually part of most good IQ tests nowadays. IQ isn't a stagnant thing. As the science evolves, so do the tests. So your article actually proved ME right and not yourself: "there's 3 distinct part of intelligence" => current IQ tests measure all of them.
That being said, at a more practical level, it doesn't even matter WHAT IQ tests are measuring or how closely they even measure it. The fact of the matter is that an IQ test score is the SINGLE BEST predictor of later job success, barring NONE other.
Even if IQ wasn't measuring intelligence at all, it's valuable to us because of its predictive value, being so positively correlated with job success. There literally isn't a better factor to study.