Because the English language uses the word "German" to refer to the Country of Germany, rather than its people or language, and to distinguish it from Latin American countries that are also called in English by their Spanish names (e.g., México).