Also, making charity too much about distant problems and far off research outcomes factors out the civic and community-level thinking that actually drives and sustains a lot of charity.
It also makes charity solely the domain of experts. Instead of seeing a problem firsthand in your first-world community and reacting to fix it, you have to delegate to someone who you hope knows the highest needs in far off lands.
It makes sense not to feel morally responsible for things that happen out of view when you cannot know what is going on and have no way to impact it. Thing is, we do know a lot about what is going on and we do have tools to impact it. It just doesn't feel intuitively satisfying. It is possible to internalize this satisfaction regardless, though.
The reason EA is not interesting is finding out what’s effective is so hard. Maybe local is much better.