IQ is the most reliable and most valid measure of general intelligence we have been able to come up with. It is good enough for many clinical purposes, eg assessing brain damage, and also just so happens to correlate very strongly with just about every "life outcome" you can think of. Does it measure everything imaginable about human intelligence? No. But it measures what we actually know about very well. To call it completely meaningless is absurd.