Isn't effective altruism just max_a E[benefit to society | a]?
I don't see how that can be discredited as a personal moral philosophy, even if you don't personally disagree with it.
SBF and FTX fraud doesn't discredit that it's more cost effective to educate people in certain areas than others.