Our modern taxes are significantly higher than historical income taxes. Currently e.g. < 20% for normal incomes in U.S. and < 30% in Germany (maybe higher income taxes are part of the explanation why Germans donate less? In total they apparently contribute more).
That’s a common explanation. Another is that the US has a culture of giving to churches; Germany for its part has a church tax, which won’t show up as charitable giving either.
That’s a common explanation. Another is that the US has a culture of giving to churches; Germany for its part has a church tax, which won’t show up as charitable giving either.