Empathy is overrated. It's a kind of care that puts a spotlight on an individuals needs and distracts thinking from more effective forms of altruism.
A more distant kind of care is better. You want to be able to say, "look, I care about you but there are more important causes that deserve my charity." You can't say that when you're pulled into empathy. The kid in front of you who needs money to attend sports camp will take priority over the starving kid somewhere else.