Not to mention that battery tech will hopefully improve once everybody relies on battery powered cars, and some currently infeasible tech becomes cost-effective due to large scale deployments.
The rate of improvement in battery tech has been painfully slow.