Germany isn't that big, but the difference between Freiburg and Hamburg is very significant in this case I believe
You could then look at a map of France and think, ah, similarly sized country, probably also has a consistent climate, but that's not true. Southern France is very different from Northern France. But Germany's climate is pretty uniform.