I mean, I'm not arguing that if you can find a way to make a large amount of money in an ethical way without enriching yourself or the wealthy further and then find a way to accurately evaluate charities to maximize impact, that you shouldn't do that. But there are several very difficult problems embedded in that path, and I could easily sees just solving all of those problems becoming a full-time job by itself.
I also, candidly, haven't ever seen anyone successfully do that.