As a non German but someone who has lived there for 10 years my take is that its cultural part of being Germans. They always seem to gravitate towards making things just a little bit more difficult.
Sthe keyboards are not QWERTY. They're QWERTZ.
Traffic lights are in excessive combinations of green/yellow/red. Sometimes you might have yellow/red light sometimes only red.
Roads often have "end of speed limit" sign. But the speed limit might have been temporary for construction. So now you have to remember the original speed limit. Why not post the actual speed limit again?
Stuff like this is absolutely everywhere in the German society for apparently no reason.
EDIT: Adding the best for last.. in Germany when you have an IBAN bank account (you know the I stands for international) you must have German international bank account, or else it will be rejected by everyone and everything.
German here. Some of it I can agree with. The traffic light though is very simple. Yellow means “it was green and will turn red”. Red+yellow means “it was red and will turn green”.
It’s this way in the entire country. There are many things I can get upset with in Germany (I moved abroad 10y ago and have an outsider’s perspective by now) but the traffic light example to me just indicates you didn’t ask why certain things were the way they were.
I don't get any of your examples.
There are many different keyboard layouts, at least nowadays there is only one German layout. For Spanish there are 2 different layouts which are both actively sold.
The meaning of yellow on traffic lights is no problem, you'll see it for no longer than 2 seconds. Unless it flashes yellow which means that the traffic light is shut off, then "right before left" applies. Some countries only have a green light, no red and no yellow. Now that is a problem because if the light is off because you a) don't see it, you have to know that it is there, and b) don't know if it is operational.
The end of a speed limit indication means the same as no speed limit indication. The lawful limit for the type of road applies, 50 in the city, 100 for rural roads, unlimited for Autobahn. Thats why on the Autobahn there will be a speed limit indication after every on-ramp, if there is no speed limit sign then it is unlimited.