Because raw taxation numbers do not describe everything.
Germany is still cheaper by almost 30% in most things. You also pay for unemployment insurance (60% of net salary after year), better family benefits, cheap childcare, better Health Service, decent retirement etc.