You can get a base model 3 today with 263 to 353 miles of range. That's upwards of 3-4 hours of driving with no breaks. Stop to take a break at a super charger for 30 minutes and you can do another 3-4 hours.
How is this still no practical especially combined with all the time and money they save not having to do most routine maintenance.