batteries only need to improve and get cheaper i.e. a technology problem. there's no physics "brick wall" that prevents improvement.

parang microprocessors during the 70's: slow and expensive. but today chips are super cheap and powerful

but don't expect moore's law -type improvement