The logical solution (and I believe Boeing are working on this) is a hybrid. We all know most energy is used during taxi and climb to cruise. Having an APU to generate electricity to power the motors also means you don't need fully charged batteries (and you have to consider how long they would take to recharge).
At cruise and descent the APU would be off, relying only on batteries
https://www.stuff.co.nz/business/976...market-in-2022