It was because they were running the 8.1 at lower rpms so it was actually using less fuel.
If you put 1500lbs of water in your i/o with a 135 hp engine, you will probably run WAY higher rpms than if you were runing a 5.7 V8.