1) It lacks all nuance because your question implies that if a person provides benefits to [whomever] and it's greater than their antics/demons, then you should like them. And that's simply not how the world works. And
2) The comment even said they wouldn't want to live in a world without SpaceX despite his antics.
People are complicated and so too are the views individuals hold about other people. It's not a spectrum where people eventually just dismiss extremely concerning things because someone made something cool.
That's the matter of the question. Elon Musk has some significant achievements which shouldn't be dismissed just because he behaves less than perfect somewhere else.
You don't seem to understand me at all. elteto listed a few things, which can be agreed with, and yet which aren't enough to explain cryptoegorophy's question "Why people hate him". I'm reminding that there's another side of things - people in this discussion generally quite aware of that, and only some focus on a one-sided picture. You don't need to repeat that the question is flawed - you just have to correctly understand the question. That is, it's a reminder of another side, which is necessary for cryptoegorophy's question. It's true that it's a complex question, but you don't understand me if you think I don't leave the room for nuance. Or, in other words, you can just dislike a man - but to explain why people in general have a correlated opinion, you have to look at the whole perspective.