I think I disagree (depending on what you mean exactly). You say<p>&quot;That&#x27;s why you use decimals, it&#x27;s because they replicate the representation issues we are used to already so we don&#x27;t even notice they are there, it&#x27;s not that they are fundamentally better in any way.&quot;<p>So decimals <i>are</i> better, because they allow us to represent money amounts in the exact same way we do in real life, which is what we&#x27;re modeling in software.<p>1&#x2F;10 = 0.1, an amount you want to be able to represent in a computer. 1&#x2F;3 = 0.33..., an amount (when talking about money) you don&#x27;t want to represent (when we&#x27;re talking about maintaining balances).<p>Unless you&#x27;re saying &quot;decimal as a concept is not philosophically or morally better than floating point&quot;, which is a position to which I suspect pretty much everybody subscribes.