The top range Tesla now is 270 miles per charge. How often do you drive more than 270 miles in a day? Be honest now. . . Because most of us rarely do that.
Recharging time. . . It takes 20 seconds to plug in your car in the evening. In the morning you have a full charge. That's way more convenient than going to the gas station.
If you're on the highway, taking that epic road trip, then yeah. . . You're screwed. It's gonna kill your soul when you have to stop for a 20 or 30 minute quick charge a couple of times during the long day's driving. And you totally weren't going to stop like that in your gas car, because you are a superhuman who never needs to rest, eat or use the bathroom.
I have no idea what "shitty little cars with no cargo" you are referring to. I thought the topic was Tesla? The Model S is a full-sized car with enormous cargo space, front and back. You can haul your drum kit in it.