The US Government has got to limit the amount of government assistance a person can receive. There are just too many people who are on permanent government assistance. Either we place time limits on these programs or we place dollar limits on the total amount of assistance a person can receive in their lifetime. It has simply gotten out of hand as too many people take advantage and game the system.
Or we ask/demand something in return for these "free" benefits.
There are time limits on welfare
Barak Obama put a pause on enforcement of the laws but I don’t recall them being repealed
“No, the federal time limits on welfare have not been repealed, but states have flexibility to set their own policies. Federal law limits cash assistance to 60 months over a lifetime, but states can grant exemptions for a portion of their caseload and may use state funds to extend benefits beyond the federal limit.
Federal limit: The federal government, through the Temporary Assistance for Needy Families (TANF) program, restricts federally funded cash assistance to a lifetime limit of 60 months.
State flexibility: Federal law gives states considerable flexibility in setting their own time-limit policies. This includes the ability to impose a shorter limit, no limit at all, or to grant exemptions from the time limit.
State-funded benefits: A key feature is that states can provide additional assistance beyond the federal time limit using their own funds.
Exemptions: States can exempt up to 20% of their caseload from the federal time limit. For example, some states have exemptions for families dealing with domestic violence, disability, or caring for a disabled family member.
Varied state policies: Due to this flexibility, time-limit policies vary significantly from state to state. “