With the essential help of enormous government subsidies, Musk succeeded in creating a cult brand around EVs and little else. It's an achievement of celebrity and branding, not engineering or manufacturing. Which is not to take away from it necessarily, he has proved the EV concept, but he has yet to show that EVs can be financially sustainable over the long run without constant public money injections.
Meanwhile, his application of Silicon Valley management techniques to industrial manufacturing is a total disaster of scrapped alien dreadnought plans and cars being taped and zip-tied together in a tent. The machine-learning-on-wheels he calls "Autopilot" is dangerous and undercooked, and could be easily rolled out by any of Tesla's competitors if not for the fact that they have at least some scruples about beta testing their software on public roads. His impact on home solar generation has probably been net negative as Solar City was a debacle which had to be bailed out by Tesla shareholders and has been in a tailspin ever since, despite massive subsidies forked over to build the Buffalo Gigafactory by the state of New York.
If the whole point is to build a green energy future, why has Musk used Tesla as a piggy-bank to prop up his celebrity billionaire lifestyle by borrowing enormous sums against the value of his Tesla stock? It has created perverse incentives harmful to the long run health of Tesla itself. A restructuring to shed debts and shore up its balance sheet would be the best possible move they could make if the goal is to remain a viable entity replacing ICE vehicles with EVs into the indefinite future. But Musk will never do this voluntarily, because his goal is to keep the stock price propped up.
The problem was the EV's at the time were not remotely up to the job. Where Musk comes in is that, thanks to his brilliant efforts, we are getting there many years earlier than we would have otherwise.
The people who nonetheless are screamingly angry at Musk and Tesla seem to fall mostly into three classes. One is global climate change deniers who think we should stay on fossil fuels forever. The second is shorters who don't care if the world goes to hell, and only want to make money. The third is haters, by which I mean people who are not happy unless they have someone to spend their life hating.
My impression from your comment is that you are in the third class.
And where the only bad person is Elon Musk.
>could be easily rolled out by any of Tesla's competitors if not for the fact that they have at least some scruples about beta testing their software on public roads.