I understand that the generators are running on bio-diesel.
It is more efficient and hence better for the environment to run diesel cars on this bio-diesel rather than converting the energy in the bio-diesel into electricity to charge an EV.
It saves transporting diesel to the charging station, transporting the generators to the charging station and keeping the generators running which will involve people going to the charging station (in EVs?)