I'm apparently struggling to make the point that this is not necessarily true. Not every charity is built around achieving an objective with analytic efficiency.
I've seen countless efforts to "fight" climate change by very feel-good but ineffective methods, like... spending thousands of dollars on algae sculptures for an art museum. Effective altruism brings the effectiveness to the forefront as an explicit priority. Like, are there other things we could do for a thousand dollars that might have a million times bigger impact on CO2?
A lot of people really don't think about that, or at least don't treat it as a priority. And some charities are even happy to tread water forever while never engaging with solving a problem, just to maintain the status quo and the need for that charity.