All your price field messages are sent to the exchange and back via fixed point, so you are using fixed point for at least some of the process (unless you're targeting those few crypto exchanges that use fp prices).
If you need to be extremely fast (like fpga fast), you don't waste compute transforming their fixed point representation into floating.