Well, Musk illegally wrecked half the federal government and killed tens of thousands of Africans in the process. Now he spends his days boosting and funding white nationalists and far-right politicians around the world. Why does everything have to be "good" or "bad"? Because some things are just pure evil and need to be called out as such, as well as thoroughly boycotted if the wheels of justice are too slow to turn.
This is not a nuanced case of "he did a few icky things, but also lots of good things." No. He is a fucked up, deeply racist megalomaniac who is doing his best to reshape the Western world in his fetid image. If he stopped with Tesla and SpaceX, maybe he would be penned differently in the history books, but alas.