For starters, it's giving up a lot of performance, since fixed-point isn't accelerated by hardware like floating-point is.
I guess I understood GGGGP's comment about using fixed point for interacting with currency to be about accounting. I'd expect floating point to be used for trading algorithms, but that's mostly statistics and I presume you'd switch back to fixed point before making trades etc.