It may well be that we could save more people overall by not aiding those in need now and instead giving aid in the future. This would be true, for instance, if either the price of life-saving interventions fell, or if we could increase our wealth in real terms over time. Additionally, saving people later is better for us, since we can invest the money in a way that benefits us. Instead of giving $1,000,000 now, we might use that money to buy a mansion that we could then live in till we sold it at a profit decades later, and give the money away then. This would allow us to save more people and to lessen the costs of giving for us. Together, these two points create a puzzling case for answering the title-question affirmatively