And it's a true PITA!
For once there's an American standard that I would be happy if everybody switched to.
I don't know what standard came first, but as far as I know, it's always been decimal comma here in Sweden. (Probably since before USA existed.)
But I've always liked decimal point better. There's no such thing as nationalized programming languages, so I've got used to decimal points.
So the standard procedure when installing an OS is to set nationalization to Swedish, and then edit the standard number format to decimal point. Too bad though that the comma/point on the numerical key pad still is a comma, which makes it useless. If there's anyone who knows how to switch that key to a point, I'd be grateful if you inform me. This is oh-so-irritating when using an English program where there's a lot of number typing.
Most (all?) engineers I know agree with me, but I don't think the rest of the people see any problem in keeping the commas (rather the oposite).
About it beeing a currency thing:
In Sweden, the "correct" standard is to use decimal comma whenever there's a decimal number, regardles on what it represent. But the idea to group digits 3-by-3 with some mark between, is mostly (only?) from economists.
Economist: 12.345.678,90
Engineer rebel: 12 345 678.90 or 12345678.90
Other: 12 345 678,90 or 12345678,90
PS
Did you know that at least the higher end HP calculators can switch format between decimal point and comma. Reeeealy important feature.