Justin Wolfers brought this Hamilton Project chart to my attention and it does a great job of illustrating what I was trying to say here, namely that non-payment of federal income taxes is largely a life-cycle issue.
Out on the right tail we see that retired people often have neither income nor payroll tax liability because they have no jobs. Then on the left side of the curve we see that young people are often not paying income taxes—presumably because part time gigs leave you with a very low annual income. Common sense says this isn’t about living large on welfare checks, it’s about being in school. As a demographic fact about American life, at any given point in time a pretty large share of people aren’t employed full-time. But over the course of a lifetime almost everyone is going to pay some taxes on their income.