Tesla can't solve all the world's environmental problems. But the one they are helping solve seems important. Do you think they should stop because they aren't also solving how to use lithium sustainably?
Tesla also does the marketing game extremely well. Including marketing to the government for tax breaks.
I will admit their engineering on the power delivery is good, but that’s such a tiny thing compared to the marketing.
Short version... Tesla doesn’t exist if they made actually environmentally friendly vehicles (I like to explain most Teslas are coal powered cars), and doesn’t exist without their amazing marketing.
I do think Tesla is closer than anyone else, though, and while I personally think they'll make it, even if they don't, they'll certainly inspire or goad someone else into doing it, and that's a form of progress.
Not to crap on composites because I work with them, but carbon fiver for example is extremely bad for environment.
At least aluminum recycles well. Lithium does to but not cost effective so “environmental” companies like Tesla don’t do it.