like for example, if a family member of mine needed money for a cancer treatment that had a 50% chance of working versus giving that money to save the life of someone I don't know on the other side of the planet, I will consistently try to save my family member. That is how most people would operate. I will do this because I don't know the person on the other side of the planet. If it were not for the internet and their subreddit/lesswrong style of shaming campaigns, no one would ever even know there was a person on the other side of the planet who also needed the money. Why should I be asked to ignore my own family by annoying redditors who don't give a shit about me anyways?
I doubt even the EA people would do that unless they could virtue signal about how smart they are and how stupid everyone else is online. Most of the time, these people just speculated about how they might spend their money if they were in such a scenario. It was like a hobby.
Although in fairness rating charities by their effectiveness is a good idea. Yes, people do blindly give cash away to corrupt charities.