Earlier quoted context omitted.
I'd say that in general, we need to get rid of locales in computing. They're an unending source of bugs and annoyances. It's not "techies know best" whining. We've been increasingly computerizing the economy for the past 50+ years; it's past time for societies to adapt to that reality, instead of wasting time and money on dealing with dozens of date formats, number separators, currency notations, etc.
We are going to get rid of locales as much as we are going to get rid of local languages, tradition and culture. The US switched to the metric system in the 60s and there is a shitload of benefits in doing so. Has it worked? Not really. Still using the old system everywhere. So the solution cannot be to get rid of locales, but to actually use them properly: - Always use the right locale for the job (the OS or browser…
And then, there's the problem of users - whatever locale they have set in their system were most likely not set by them, and are often misaligned with what they're naturally using.
There's a lot of bugs and issues happening to people every day that could be removed if major software vendors said, "sorry, the only allowed input format for date is ISO8601, and dot is the only valid decimal separator; take it or leave it".