Because it doesn't feel threatened by Russia (unlike Poland) and because it has no military ambitions elsewhere in the world (unlike France).
The modest rise in defense spending (1,18-1,24%) is due to pressure of allies, mainly US.
Germany will only spend considerably more when either of these two will come into play: more fear or more national ambition.