I say they should keep their money and control! Educate and involve them in important things early. The HARC initiative looks great. Such an initiative could answer questions like:
What are important problems?
What do we need to do to efficiently solve such problems?
Have we spent too much effort on a single solutions? Is it time to try another way?
What can we do to bypass bureaucracy?
I trust businesses to have a mindset for risk and results. In my opinion charities behave more like guardians preserving/nurturing more than making a 10X change.