Like I said, they aren't for everyone. And I agree that there are no good EV options, right now in 2018, that meet the definition of a working truck that can haul, tow and go off-road.
But to classify everyone that uses one, or might use one, as a "vegan or hippie going to a protest"? That's pretty narrow-minded...there are lots of good people out there who average less than 100 miles per day (36,500 miles per year) that may find it to be an acceptable solution to $2.50 per gallon gas prices. Some may be tree huggers choosing EV as environmental statement, but I suspect a lot of them will make the EV choice purely as a financial decision. I won't judge their motives, nor their lifestyles, based on their choice of energy to power their car.
It's not for me either, like you they don't fit my particular needs, but I am going to be open minded about the future of EV. My prediction is that in 40-50 years, gasoline powered cars will be as rare as EV cars are today.
Well, just going on the fact that every single person I know who actually owns an electric car is a very liberal vegetarian hipster, who is very vocal and argumentative about how their electric car is saving us from global warming and all us Neanderthals who drive fossil-fuel powered vehicles hate the Earth and want it to die.