I am German. AMA.
The thing about Germans is that they are not homogenous. We do have a class system that transcends even economic classes. You can have right people with a lower class mentality.
I came from a more higher class family (We call it Bürgerlicher Background) and because of the typical German Stoicism and other cultural quirks, I thought I was weird, when I interacted with the more extroverted, crude underclass.
You might think for example that German humor just consists of toilet humor and fart jokes, if you don't understand this.
One thing I have to say about why most Germans seem Leftists is because of our sense of Privacy. It's VERY STRONG! We are the only western country that doesn't have Google Street View, precisely because of our privacy Autism. It's just a very different mentality. It's harder for me to connect with other Germans over the internet, because so many are scared of being doxxed. It's just so much more relaxed to just talk to foreigners. Only Germans for some reason stop replying to me after a while and then remove me as a contact, if we stop talking for a while. That never happened with any foreigner ever.
So many Germans just give leftist platitudes, when you ask them about their political opinion. As long as they have their Freedom of Speech at home, they are fine.
But I personally think, despite the very heavy NPC mentality of a large subset of the German People, places like England are much worse. They don't even have a nationalist party (UKIP isn't one) and they are insane about censoring speech.
France has had a civic Nationalist mindset for over a century. They are also very far gone.
But who knows. France is open to experimentation. You might see some weird synthesis of Socialism and Nationalism emerge from there and clean the country up.