Physical limitations of batteries vs air oxidized fuel. Dragging around your own oxidizer takes a lot of mass which severely limits power.
The real breakthrough will be a battery that can use atmospheric oxygen, like a zinc-air battery. But it hasn't worked out in the last 100 years and it's not clear if it ever will.