I'm not from Germany, though I got the game from Steam 2 years ago without any issue.
But yeah, I can see why there's a huge volume of German gamers requesting a Steam code. So I don't blame them.