This relates well to one of the fascinating things I realized while learning German: the fact that so many English and German words and sounds have phonetic connections, coming from their common Germanic ancestry. For example, the letter "d" in German corresponding to "th" in English: die/der/das -> the drei -> three Donner -> thunder Ding -> thing daher -> therefore and, most relevant to this discussion: du -> thou…
Part of the explanation is the convoluted history of the people who lived in the British isles. Originally, it was inhabited by gaelic-speaking Celts. Some of their words that are still used today (): plaide -> plaid tàrmachan -> ptarmigan triubhas -> trousers peata -> pet Then, it was conquered by the Romans. Latin words that found their way into English ( https://en.wikipedia.org/wiki/List_of_Latin_words_with_Engli…
But the words for prepared foods tend to be French in origin (the French conquerers were the ones who needed fancy terms for their food). So, as you pointed out, beef, mutton, veal, and pork are all French words.