"That's why folks are doing research to find ways of making batteries smaller and more powerful, and ways to make the cars run more efficiently. If they can do it to microprocessors and computers, why not batteries?"
Because batteries are not the same as microprocessors. Just wanting something is not the same as it being possible.
Well it certainly will never be possible if someone doesn't TRY it.