The omnipresence of English explains why in Germany they swear in English instead of French, but it does not explain why they swear in English instead of German. Why swear in a different language at all?
What I'm trying to say is that that the language is different is irrelevant. It's a word that you hear ALL THE TIME, and so you use it, like all words that you hear all the time independently of the language. If you're German, those words are the German words, plus a couple of English words like "shit", "fuck", "yeah".
This is purely anecdotal, but as a German, I like "fuck" because there is no German swear word that replicates its tone of voice and conciseness. But you can rest assured that I use plenty of German swear words, too. In this industry, the more languages you can draw swear words from, the better.