Plenty of programming screens and interviews involve all sorts of brain puzzlers that are never used in actual programming. Does that mean they are racist too??
An IQ test would be inappropriate for an occupation that does not involve heavy analytical skills, but if that VC firm posting was for some VC analyst and not a janitor, then I don't see any problems with trying to hire workers with high IQs as long as they feel that would be the best for their organization.
Seems to me that preventing IQ tests from being used as a criteria for positions requiring heavy analytical work is discrimination against individuals who can do well on IQ tests.
It disgusts me to see anybody "apologize" for this. It's like as soon as they get accused of being "un-inclusive" they start "apologizing" before some imaginary mob bursts in and hurts their social media rankings. This is so spineless.