Tesla is a great car and Elon has been a genius across multiple realms.
I am opposed to phasing out gas cars, because in part, I am a massive fan of choice, resiliency and competition.
We have a hybrid Jeep Grand Cherokee which is one of the best cars that I have owned.
I would love to replace my Audi A7 with a Tesla, but why in the world would I get rid of a perfect well running car to get ultimately taken apart for scrap.
The best option is to get solar panels and then run the house, the cars, and be (mostly) self-sustaining. But, not everyone will do this - which is fine.