For who? You're making some very general statements. No doubt that EVs are not for everyone. For a large chunk of the population who are able to fully charge while they are sleeping and occasionally do 500 mile roadtrips, EVs are already working. Even apartment dwellers who don't have access to home charging can utilize an EV if they have Level 2 chargers at work. Obviously there are some rural parts of the country without charging infrastructure or a reliable way to charge at home; it's not for them (yet). You're right that EV tech may still be in it's infancy, but I'll counter with "If it's this good now, imagine how great it's going to be in the next few years." And no, it's not going to "be practical" in 10-20 years, it already is the most reasonable choice for a lot of people. It is a different mind-set; filling up a full tank in 3 minutes is great but so is having a full battery when you wake up or get out of work...and that doesn't even cost me an extra trip to the station.
I'm not anti-ICE. On the contrary, I've been in enthusiast groups for almost every car I've owned. I love the way they sound, I even love the way exhaust smells when a motor is running rich, I find it therapeutic to wrench on them. But EVs are the future (and now).