I am generally in favor of this approach. The software I use already has decimal and sat options.
This probably would lead to confusion though. Imagine if every business uses one of many different formats for pricing. I can see the benefit of having a universal standard for pricing things. Maybe there's a solution I'm missing. Probably.