Earlier quoted context omitted.
Tesla made it cool. Prius was never primarily known for being eco-friendly, it was known as the car that dorks and hippies drove. Ignoring the cultural impact of Tesla is why plenty of green vehicles failed in the past.
Tesla made it cool. Outside of SV, Teslas aren't viewed as any cooler than Priuses. They're actually seen as much worse--elitist vehicles--since Priuses are affordable for most families and Teslas are not, plus require lots of expensive infrastructure just for basic use. I know a few people who drive Teslas. Not one of them is someone who would even be remotely described as cool. I know a lot of people who drive Priu…
Teslas appeal to both the customers who want to be green and the ones who don't give a rat's ass about the environment. They look nice, they go fast, they hardly require any maintenance and they have a badass infotainment system which no other manufacturer has been able to get right. The first Model S really popped and people were buying it in spite of the uncertainty around it being electric. Then they started loading them up with tech and driver aids.
I get that it's not everyone's cup of tea, but I don't know how anyone who's into cars can look at one and not find something cool about it.
As for "expensive infrastructure", you do realize the first car manufacturers didn't decide to start building gas cars in the beginning simply to take advantage of the gas station infrastructure that was already in place? Electric cars are here to stay. Sooner or later somebody had to start building charging stations just like somebody had to start building gas stations.