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.