Just recently upgraded to latest version and the US English or simply English language options are gone!
Looks like it was removed, probably accidentally. I've opened
a PR to restore it.
Selecting Default gives me some English mixed with partially translated Latvian and best working option now is UK English.
Default will use your systems local language settings, which I guess is Latvian. It looks like there isn't a full Latvian translation yet, so Core will fallback to using the original English strings.
Why there is not one option for one language? I know there is like 7+ Spanish options and English in various parts of world have different dialects. But why?
Because there are multiple regional dialects. Bitcoin Core uses [Transifex](
https://www.transifex.com/bitcoin/bitcoin/) for translations which allows people to translate for a ton of languages and their regional dialects. Some of those people will choose to translate for the various dialects, so those translations end up in the software.
And if so, why there is no at least 4 versions of Russian (for each country where Russian have official status) or U.S. East Coast, U.S. West Coast and Texass English?
Either because no one has bothered with translating for those dialects, or Transifex does not give those dialects as options to translate to.