fft is also a floating point calculation, converting to an integer would make it slower if people wanted to use floating point values, its easier to output floating point, if you need an integer its easy enough to scale to an integer range of your choice