They are currently working on making solar viable to be used as 1/3 of all electricity, such as huge battery stations. Don't say something won't work because of practicalities. Electric cars where not at all practical, where they?
In a few years? If it is in conjunction with batteries then it will not be an issue during an eclipse either. Also being viable and actually getting there are two very different things. Even CAISO does not predict more than around 9% solar by 2030.
What makes you say that those saying electric cars were impractical were wrong? There is not yet any practical electric car for the vast majority of car users. Even the ones who do buy them are doing it for ideology or status.