Well yeah, not everyone who has an electric car has it because they want to show what a great person they are. Some people genuinely do give a shit about the environment, enough to pay a premium for a (let's be honest) less convenient, flexible option. And others will have been convinced by the various schemes like cheaper fuel, free charging, low emission zones, etc. But it still doesn't change the fact that a car is a massive status symbol based around image for most people. Hell, just to take your example, look at the popularity of the pickup truck. A completely pointless vehicle to 99% of owners for all practical purposes. But it has an image that people like. And Tesla's image is now intrinsically tied up with Musk. I'm surprised there hasn't been a Model SS yet.
Electric car sales have been dropping more generally, and I think part of the reason is that the first wave of buyers were pretty rich people who can afford more than one car. Electric cars might be useful for 90% of your needs, but it's a much easier purchase if you've also got a petrol car for the other 10%.