They're only impractical if you want them to be.
I have a 55 chevy that runs on gasoline. It's so annoying having to go the gas station every other day I drive it. It's almost like I spend my driving time going to gas stations. I couldn't imagine trying to drive this thing to California, half my trip would be at gas stations. Thankfully though I can charge an EV from house and/or at work. No inconvenient stopping at over priced gas stations every other day.
See, you can make anything look bad IMO. I'm a car guy, I daily one of two 11 second cars. I'm not an idiot, EV is coming and it's the future. I'm fine with it really, ever ride in dual motor model 3 or a 90+ S? They fly, and they don't pollute which is good for you know, saving the planet. I'll always have a hotrod or two, but I'm down with EV swapping something fun. I'd own a Tesla but I refuse because of the asshat running that company.
Lol, denying an election that hasn't yet. In other words, he's already accepted that he lost.