I completely disagree. Technological progress is the only thing that can improve life for all humans. Giving money to people and aid is nice, (dont get me wrong, I think AIDs in Africa and Darfur are causes that need massive amounts of funding to solve), but both in present and past history, the best possible way to improve life for any human is to spend some money in technological advancement. Thats why governments allocate money for research every year. Does a government pay money to get X, Z and Y from researchers this year? No. The US puts money into research grants with no idea what they'll get out. Sure, there are review boards to make sure the money gets spent on research, but the government knows and trusts that its money will improve technology and bring better things to more people.
While many nonconformists will try to argue that we can be just as happy without technology as we can with it (a notion I certainly dont subscribe to), I think that humans overall are in a better situation with technology than without. Its hard to see how technologies learned and developed my sending a man to Mars might help starving people in Nigeria, but technology in general makes life better for more people and certainly allows the people with it to more easily help those without it. Just like our government, I'm completely assured that any money we spend on true research will inevitably improve life for humans around the globe.