Especially in situations where you're dealing with locales that have both country and language like: en-US, es-US, en-CA, fr-CA, en-MX, etc., it could be useful to have an option for default languages set, like: en, es, fr, etc.
This way it can have hierarchy like so: en-US > en > Default. In other words, the more specific takes precedence. So if Default were filled out and neither en, nor en-US are filled out, then en-US would take the value of Default. However, en would take precedence over Default. And if en-US were to be filled out, then that would take precedence, as this is the most specific.