I always assumed that it was because piston aircraft have a much more variable fuel flow than turbines, because of the manual mixture control. Two pilots can set the same power, but have different fuel flows due to leaning technique - whereas a turbine, always running "lean", has the fuel flow directly proportional to power which is inherently more repeatable.
So, a larger fuel requirement for pistons is to allow for the variability.