The problem is that he was largely removed for refusing to lie about the state of the science. But the state of the science is not politically acceptable.
So I think we got fundamentally different things from that article. You see "between-population differences aren't genetic". I see "we don't know if between-population differences are genetic or environmental, and with our techniques we don't think this is knowable". Which, funnily enough, matches this quote of Hsu's pretty strongly (quoted elsewhere in these comments)
> "I've always said that I'm agnostic on whether... so there are observed test score differences between groups, I think that's clear, you can't deny that.
> The causality of that, whether it's partially due to genetics, I've always been agnostic on. Not because I think it's impossible, but because it's such a charged thing we should really make sure the science is solid before we speculate. We shouldn't randomly speculate on something that sensitive.
> But even just not being willing to categorically rule out that God could have created us with average group differences has gotten me into trouble. And I think that's just absurd. So for someone to attack me for saying 'We don't know the answer to this question, let's do the science first and then talk about it.' Even that position is actually not tenable in the current social justice warrior political climate."
That doesn't mean that everyone with fringe views is a great scientist, of course.
But I don't see why that would disqualify him.
Otherwise, I have no background or in fact interest about whether or not Steve Hsu was a good VP of research and innovation. The reason given for why he's being fired for this position has nothing to do with his performance, good or bad, and has everything to do with his research. Since he his tenured, they can't fire him for his research, so they found an other way to punish him. That's low.