The age requirements are because of the insipid, endemic "pull yourself up by your bootstraps" bullshit in US society.
Can't have any form of "welfare" like the entire rest of the developed world...that's "communism."
The loud part is that we'd be "rewarding the lazy" and the quiet part is "we think people who are out of their 20's and unemployed are failures and we don't give a damn about failures, that's capitalism and they're on their own." And then we wonder why property crime and drugs are a problem...
I think we're probably the only wealthy, developed country in the world where you can be in your 40's and if you're male, penniless and unemployed you are likely looking at living barely above poverty for the rest of your life. If you're a woman? Just get married, you can always divorce in a few years and walk away with half your partner's assets.
Male? You're fucked. 100%.
* no programs to help you re-train and college has become completely unaffordable
* not nearly enough time to build up any sort of retirement savings sufficient to not be eating beans for every meal
* not eligible for any assistance programs (only disabled, parents, and those over 65)
* completely undesirable to many employers, especially tech
* ineligible for public service jobs (fire/ems/police) and military (even non-combat roles. We'll put a morbidly obese 20 year old out there before we'll put a fit, loaded-with-life-experience 45 year old)
The real reason: all the companies that underpay their workers and treat them like shit need a steady supply of desperate but experienced workers. And that's how you have 55 year olds working at walmart...