At least in your fish example they used it for the intended purpose for some period of time and there is still some low utilization for dried fish. It’s also half of 300 million so it seems they did more with less despite it being a failure.
Regardless, effective altruism is bullshit. They can donate the money however they want. They wouldn’t be a better person or even more charitable if they were an “effective altruist.”