Earlier quoted context omitted.
> Floats aren’t random. They’re perfectly deterministic, predictable and reproducible. If you do the same operation in two places you get the same result. That's not exactly true in real hardware, or at least it wasn't until ~10 years ago. With the x87 FPU, internal precision was 80 bits, while the x86 registers were at most 64 bits. So, depending on the way the program would transfer data between the CPU and FPU you…
In a language like Java, all these factors are specified and fully deterministic.
That's something FP does not provide and it makes it completely unusable for accounting.