It's a nice idea. But, to put it in perspective, $2,000,000,000 would only cover 1/7000th of our national debt. One seven-thousandth. If they paid off $2,000,000,000 of our debt every single day, it would still take them over 19 years to pay it all off.
Good question! It could contribute to the elimination of the debt, but a lot defeatist believe if any contribution doesn't pay off the entire debt why bother. I think anything that contributes to bringing it down is s great thing.