I mean, you're allowed to think an ethnonationalist has a consistent and reasonable worldview. That's absolutely ridiculous but you're free to think it. Nobody's cancelling anyone.
But having DHH as a face of your programming language, a language that's supposed to have a "warm community", doesn't really make any sense, and it will obviously drive people away.
That’s not really a thing anymore.
Just because you don’t agree with his views doesn’t make it “not a good look”.
In fact, the ability to think outside of his cultural bubble and go against the grain is something that makes him great.