That`s a bit harsh and would be very hard for some small charities to manage.   It would almost guarantee the corporatization of a lot of the niche charities.

I know someone who worked in the charitable sector and it was a tough slog if you weren`t part of the `big machines`.   It didn`t pay well either.