I was thinking...
You can go to the dollar store and buy a calculator that runs all from a single chip that can do floating point math, scan the keypad, and output data to the LCD. If they can make calculators for less then a dollar, what is preventing microcontroller manufactures from putting in floating point support on the microcontroller.