If additional revenue is required to combat debt, taxes need to be raised. Asking citizens to voluntarily contribute to government programs creates two problems. First the government loses power to efficiently and predictably budget and reallocate resources between multiple departments because individual contributions are far more unpredictable and would be strictly designated in terms of what programs were allowed to use them. Second, this fundamentally undermines the principal social contract where everyone must contribute to the state in the same way. A state funded by donations has numerous free rider problems benefitting those who have simultaneously have to most and care about and thus choose to contribute to society the least. Congress needs to do the hard thing and raise taxes and allocate that new revenue to the debt, not exploit those individuals who care most about it by asking for donations.