Upon reflection this is also a problem with me, but I don't own SpaceX or Tesla, so fewer people are going to call me out on it.
[0] I will accept that choosing a side is fine if it aligns with your goals, but Elon's most ambitious goal appears to be going to Mars, and voicing his opinions about politics on Xwixxer appears to be hampering his efforts to achieve that goal
You know why people really do it? It has nothing to do with Elon Musk, but rather is a response to our own fears for our own social standing. We fear that if we say something good about a person that our social group has, in defiance of your complex human point, decided is "a bad guy" that we'll just as cavalierly be excluded or derided from that group.
So when you acknowledge that complexity or something good that this "good for nothing" person has done, you have to start off with with virtual signaling: "oh this guy is terrible, but... ", (meaning "please see that I'm still one of you").
I find the whole act kinda craven, perhaps even moreso than a social group that demands it.