Which is why TSV exists, because the tab character is universal.
My software, including my browser, and my operating system is usually set to English, and I expect spreadsheet (data!) applications to not interpret whatever they want (based on IP address or location of companies or whatever), but actually interpret according to a standard. It is ridiculous for a spreadsheet application reading CSV (C! as in Comma!) to interpret the comma as a visual number decoration, instead of according to format, as a separator of cells.
You can’t easily redefine an existing standard just because you don’t like what everyone else has been doing for the past few decades.
As said, use TSV, which has been standardized for much longer, if you want compatibility.