I think you're grossly underestimating the number of people that an electric car is a complete non-starter for.
It's great that electric cars exist now (and maybe someday in the future I'd even be interesting in buying one once there existed infrastructure that made it feasible), but I think your timeline for the obsolescence of internal combustion engines is laughable.