I am, like the author, consistently surprised at how few "programmers" understand this. Baffles me.
Floating point numbers use scientific notation which is rarely used by anyone, even programmers. When was the last time you expressed a large-ish number in scientific notation when you were working on paper?
Yeah, me either!