Tell me you've never worked in fintech without telling me you've never worked in fintech :)
Decimals aren't enough. You have frequent currency conversions and all sorts of other chores. Using a fixed-decimal datatype doesn't solve those problems by itself, it's just a tactic.