Why has the vast development of electric cars taken so long?

Feel like the development has been long over due, especially considering they've been around for almost as long as regular cars. So surely they could've added more and more development into the electric cars through the past century.
17 answers 17