This statement is incorrect. A non turbo engines swept volume is very different from static to flat out. It's ability to fill the cylinders is completely based on many factors. This is known as the engine's Volumetric Efficiency (VE). So in simple terms an engine of 500cc static volume won't fill the cylinders with 500cc of air when turning at 4700 Rpm. So the fuelling must to compensated to take this into account.
The MAF sensor on a modern diesel is as important for fueling as any other sensor on the engine. Things have moved on
I just knew you would come up with that. It was a general statement not a bloody F1 tuning lecture. How does the swept volume change at different engine speeds?