I honestly don't understand why people who are theoretically educated get excited about "stimulus checks." I mean, I can see why people would be personally excited to get a check for nothing, but in the long run somebody has to pay for it.
You almost can't invent a worse way to spend a few hundred billion dollars if you actually want to, you know, stimulate the economy. Modest amounts of money in the hands of the poor and middle class are largely funneled into banks. This creates a very low effective money multiplier on this spending. It does very little in terms of job creation. It does very little to boost stock prices. It does very little to promote the expansion of corporate infrastructure. It just sits there, or - gasp - gets used to reduce debt. Reducing debt can be great for individuals, but it's bad for the economy.