The batteries could be free. Until they literally burn up so the plane can get lighter and therefore can land, it's pretty much a non-starter for anything over a few hundred miles. The max takeoff weight of a Boeing 787 is 50 tons more than it's maximum landing weight, which will probably damage the gear in some capacity.