Fixed precision
A float has a fixed number of fraction bits, so it carries a fixed count of digits of accuracy. Adding a tiny number to a huge one can change nothing at all.
When to avoid floats
For exact money or counts, keep whole numbers. Floats are for measured quantities where a tiny error is acceptable, which is most science and graphics.