Jesus fucking Christ I didn't even see that before you pointed it out.
All I saw was people asking for a Steam key. Shouldn't have scrolled down further.
At least those posts have many dislikes. I'm German myself, bought both games on here to support the dev.
I wonder when people will finally stop hating Germans over something that literally was 80 years ago.