Setting locale via launch daemon - downside to this approach?
I can't see any reason why it would cause a problem, but if it did you could always remove it and things would go back to normal. Then, you could use the app specific changes listed further down in the linked answer (which is what I'd use anyway).