system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why aren't countries named universally in their native language?

For example, why does English language call it Germany rather than Deutschland and call it Japan rather than Nippon? It just seems like this adds confusion in language barriers.

EDIT:

Thanks for your input everybody.

**Explanation I deem satisfactory (paraphrased)**: Throughout history, worlds were so separated that you had to have a name for another place. These names could be derived from geographic locations, arts, writing, mannerisms, etc. This is unlike now where the world is so small (read: interconnected) and it is less of an issue to learn about other cultures and their languages as to what they call their land.

**Explanation I find unsatisfactory**: Because each language has different kinds of pronunciation. 

I find this unsatisfactory because you can, and do, learn to pronounce words as you learn the words themselves. Just as you learn to pronounce the first and last names of people you meet which come from a variety of cultures and language origins. Then there are many instances like in this thread where you never pronounce it. You type and read it.
gpt
Most of the countries' names are that way for historical purposes. A prime example would be Georgia (the country). Georgians actually call their country Sakartvelo, which can be approximated with Latin characters just fine. 

But since they spoke a unique language and wrote in unique text ( საქართველო ), people just started calling them "Those guys that like St George a lot" and the name stuck.