porque son datatype aproximado, así que cuando usted hace un igual o una comparación no igual, si usted no tiene precisión su comparación puede fallar. Por ejemplo
100.123903 = 100.12390299 fallarán aunque sean aproximadamente iguales.