It is interesting to see sentiment change over the years on hacker news. First EVs were too expensive. Then they were too slow/couldn't tow. Then the range was too small. Now people are griping that they can't "refuel" in 5 mins. I guess we will see what the next excuse becomes for people to continue polluting and why EVs "aren't ready" for their hypothetical/once-a-year/niche needs. Sigh.
But all of those are still true. I would argue that public transport should replace cars for commute which is most of the "non-niche" usage. Public transport can't get you anywhere, on your own terms? Sounds familiar.
The cheapest Model 3 isn't cheap, but definitely getting there.