The funny thing about Elon Musk is that he actually accomplishes stuff. Which is not the norm among vision-driven people.
I regularly get approached by vision-driven projects, to help them make something concrete, and the vast majority of them will accomplish nothing because the people on them are not doers and they don't understand practical matters. Many, many people do not understand the difference between dreaming and doing. And many people will happily waste their entire life dreaming about things and then getting bitter when someone else doesn't realize it for dem and give them the credit.
I'm not going to name names, but I had a discussion with a fairly known "visionary" who has been trying to claim credit for something which he did not do. Simply because he fucked around with an idea without actually making any progress on it for _decades_. All he did was to make it ever more complex and unattainable by adding useless shit to it. Then when someone actually managed to strip the idea down to something that could be realized he first shit all over it and then tried to claim credit for it once it became successful. Yet he wanted everyone to recognize him for his "contributions".
I generally don't give a shit about what people who do nothing think. To me, they do not count.
Elon Musk does stuff. His critics don't. Let's start there.