Companies in Germany, like Switzerland, Netherlands, US etc import green coffee from around the world, roast it, mix various types and origins and qualities to produce commercial recipes that have a stable taste, then grind it and pack it in air sealed packs (as soon as possible after roasting). Being an import hub for green coffee allows the mixing, essential for commercial coffee. Coffee producing countries usually put duties on imports of green coffee to protect local production. They could import roasted coffee to then mix with local production, but that would have to be air/sealed in bulk, which i imagine is quite costly. And I suspect the market for single origin coffee is still too small to allow economically viable operations. Once roasted and sealed from the effect of air oxidation and humidity, coffee can last quite a while, certainly enough to be exported throughout the world.
I think people also underestimate the efficiency of supply chains. Not quite the same thing because of scale, but one of the best places in the US to get oysters is restaurant in Denver, CO. While Denver is not near water, it is near the center of the US and gets fresh oysters from both coasts.
I'm not sure many people are air-shipping coffee for freshness, but Germany could easily provide 'fresh' roasted coffee for anywhere in Europe.
Jax Fish House downtown. I used to think it was just a localish place, but I've mentioned 'good oysters in Denver' to vendors who travel a lot and they all immediately say Jax. Admittedly, I haven't been to Jax in quite a few years since moving to the coast, but people I talk with still say it's great.