Right... I can't say I'm extremely well read in this (so I'd appreciate correction if someone knows better), but it sounds pretty uncontroversial that (1) batteries take a long time to charge, which is not convenient for many applications, (2) the batteries themselves require a lot of minerals whose extraction isn't great for the environment either, but in a different way.
Stopped reading there