Well, let's say this - the man does have a lot of money, and has skills to hire the right people, but his two biggest companies (Tesla and SpaceX) were created and bought out by him, so you can't really immediately claim he made any of it. Moreso the engineers he bought out.
Not to mention a lot of the people in his companies tend to be treated like garbage, and keep in mind Elon was the one who wanted to try and get more Indians in the US for the sake of having cheap engineers that he can treat like garbage (and churn out complete engineering slop - 737 MAX, anybody?) compared to actual Americans who want to be hired and recognized for their prowess. I'd have been more inclined to defend him in the past but he's just come off more and more pathetic lately.