Floating Point Math?

Is there any reason why arduino do not support floating point %f on sprintf formatting? , we could modify the library and make it work.

I was thinking there are any specific reason for this ??

Thanks