entanglement,
Esse critério é hipotético.
Concordo que dá para contornar o problema deixando uma tolerância ou arredondando os resultados.
Mas acho mais seguro usar um tipo que trabalhe com resultados exatos como BigDecimal, acho que o sistema fica mais robusto. Vai que um programador que não tome os cuidados com o ponto flutuante faça manutenção, há o risco dele introduzir bugs.