There are plenty of Christians; but the government has usurped the “charity” and is taking so much money that people don’t have it to give to charities like they used to. Some Christians, unfortunately, are content to let the government run the show. But even with the government taking so much of the money from these people, many of them still successfully run charities, and support existing charities, et cetera. All the money belongs to God, after all.
As I’ve heard many times, and have said at times myself, you can’t outgive God.