Go see some of the examples in my reply to him. I could type for hours showing you examples. Just because it's technical doesn't make it special.
Do you call it bokeh or do you try to explain it in English? What about schwa? It has a meaning in its original language after all. But instead you just use the sound from that language. (And I deliberately picked obscure examples.)
The English language didn't have any concept for "the out of focus area of a photograph" so you might as well import that one. But when a language already has a closely related concept it is still much easier to analogize that rather than import a word from another language.
The French already had a word for "search", so why should they ignore that? Perhaps they could have called it an "engine de recherche" but that's just silly. Would you also suggest that they just use the entire phrase "Google Book Search" unchanged, rather than translating the individual words?
I don't really get what's so offensive about the French using a more immediately parse-able term when possible.