Indeed it should be up to Germans to decide how to handle this, but given their general respect for The Common Good, I'm positive about such a law. Godspeed!
So definitely want to be mindful you don't open the door to tax avoidance and exploitation under the guise of charity.
I know very little about the EU, but I've worked with nonprofits a lot in the USA and there's a lot that are basically corporate cut outs used to lobbying that's a stretch to say is in the public interest.