You miss the point...

It is indeed doing a miles/gallons calculation but its estimation of gallons is flawed. I don't know if it uses the sender or metered flow rate or whatever, but when I do the math at the end of the tank the DIC is lucky to be within 20%.

They're famous for being inaccurate.