> Wow, what a vicious footgun.
We do too at $dayjob, but use cents for everything and at the end of the calculation we divide by 100 to get the dollar amount.
Exchange rates are 4 decimals, so you would still not get bit by this.