Floating point values are written as text in many file formats, for example OBJ, INI, various XML formats and so on. Text files are easier to debug. I don't think there is anyone in this world who actually reads with thousand-separators, at least when it comes to programming. Something like MS Office may print such separators though, and even then it could internally be stored as number, not string.