The American dream is why people risk their lives to cross that border.
The American dream is dying as a caste system here develops. The opportunities to grow are being crushed with each move away from capitalism and toward 'free'. Ain't nothing free. The flavor of free socialism offers costs you freedom. Those atop the stack won't notice or care the opportunities are taken from those without stake to enter the game. It makes it harder for those, if not impossible.
I'd think it foolish to suggest some don't have advantages others do- and I haven't seen that suggested here, I'm just throwing it out there. Some receive the ball on their opponents 10 yard line.. others on their own 10 yard line. Even the mighty Bama would lose more games if yardage was subsidized, but even then people would seek out the product bama produces as its known to be superior to most... is that a pisser? Yeah it sure is, but you know what? Bama earned that, and it's now up to a team with luck as much as skill and determination to take that from them.
This isn't a American problem. It's a dynamic that has existed long before- as in "always". You can either sit around and complain about it, which seems popular to do while trying to get something for as little as possible, or, you can bust your ass and attempt to be prepared when an opportunity presents itself- and hope one does.
It's the story of life... ain't no legislation going to change it. It may alter it, but natural progression will win.
"No law, written by man and which contradicts the laws of nature, will survive the test of time.".