Yes, but think of the impact politically if many of these checks get out in time for Christmas. Many people will not forget that come next election time and the economic effect because of the spending at Christmas will also be impacted.It definitely wont happen if we just give out checks when we have a surplus. I understand why he's doing it, it just isnt the right path.
If he was going to do anything that route, at least give a one time tax credit to any taxpayer that doesn't also get an eic. That still isnt as good as paying down debt, but at least its better than just handing out cash, much of which goes to fraud.
While I agree with your point, it may be just a stunt or real concern for those needing the money right now. Advantageous timing?