One thing to keep in mind with PF doing "ineffective"grants is that they're sometimes limited by their statutes, eg. the Hans-Wilsdorf foundation, despite moving multiple hundreds of millions of $, can only do so in the canton of Geneva because the founder decided so when creating the org.
Charity entrepreneurship has led a pilot project somewhat related to your point (2). There's more info in their writeup.
One thing to keep in mind with PF doing "ineffective"grants is that they're sometimes limited by their statutes, eg. the Hans-Wilsdorf foundation, despite moving multiple hundreds of millions of $, can only do so in the canton of Geneva because the founder decided so when creating the org.