Combustion engines have in general benefit of energy capacity. F1 has not had refuelling since 2010. Pit stops are for in essence forced for tire changes and have something to actually happen in races. As tires could be designed to last entire race as well.