I'm curious to know if anyone has put thought or time into improving/overhauling existing charities from an EA perspective. Has there been much thought or discussion put into the idea of making existing charities more effective?
There are lots of organizations out there that contract for nonprofits to make their marketing or fundraising more effective, but has anyone contemplated creating a consulting organization that would work with organizations within an EA framework? This seems to be not just a potentially large opportunity to effect change but a really big empty space that no one is working in.
There are of course a few potential pitfalls. It is hard to instigate change anywhere, but particularly in organizations that believe they are doing good work, or organizations that have been around for a long time. This bias against change would be a hard one to overcome, but I think EAs have gotten particularly good at asking very pointed questions about doing great charity work. This insight could be a huge resource for groups that truly want to improve.
I've thought about this myself quite frequently and would be stoked to hear thoughts from others.
This is true with respect to where a rational, EA-inclined person chooses to donate, but I think you're taking it too far here. Even in the best case scenario, there will be MANY people who donate for non-EA reasons. Many of those people will donate to existing, well-known charities such as the Red Cross. If we can make the Red Cross more effective, I can't see how that would not be a net good.
At the end of the day, the metric will always be the same. If you can make the entire red cross more effective, it may be that each unit of your effort was worth it. But if you anticipate more and more donations going to EA recommended charities, then making them even more effective may be more powerful.
See also DavidNash comment.