GM didn't quit on the Volt because they were stupid. They quit because of the logistics problems with EVs that still aren't solved. Tesla has a huge number of hurdles ahead of them that they have no idea how to deal with.
EV makers are responsible for the disposal of the vehicles and batteries they sell. That's the reason Chevy only leased the Volt, and that's why they quit making them. It's very expensive to dispose of EVs (hazardous waste, even shipping the battery back to Chevy is prohibitively expensive), and it's very difficult to track every single vehicle to know where it is so that should something happen to it they are there to take it away. It's a huge hassle they weren't prepared to deal with.