I agree, it was a pretty crappy stimulus deal. Most people (more than 50%) aren't actually affected in their income right now. Most people work a job they can do remote, or it's 'essential' and they are still going in to work.
The married people that make under $150K and have kids are the ones making out reeeaaal good with this. My sister and her husband make in the ball park of $90k-$100k, with two kids. They are a nurse and a teacher. They live somewhere that has only a few confirmed cases out of several hundred thousand people. They aren't at risk of losing their jobs, because one is paid for by taxes and the other, nurse, is not going anywhere. They are receiving a $3400 check from this, and haven't been hurt financially at all. Meanwhile, like you said, a single person making $100k gets nothing, even though they may have been laid off. Yes they can get unemployment insurance, but that would happen anyway.
If anything they should have just made some increases to unemployment, and extended it to types of jobs that don't pay into unemployment insurance and are currently affected. Would have saved the tax payers a ton of money in the future. Instead, we are adding $2 trillion to the national debt in one month.