Before you downvote and curse me out, please understand that I have trained dozens of H1Bs throughout my career and helped them be better developers while knowing full well what the overall game looked like. I did it wholly without prejudice.
Deep down, I always knew we would hit that inflection point and we did. I don't think it is fixable at this point. Thus, it makes sense for politicians to finally consider addressing the abuse. I currently counsel young people to not become software engineers/developers. Aside from the lack of jobs, there is the awful ageism that strikes right when family is the most expensive (college aged kids). I'm very fortunate in that I saved like a madman and we inherited some wealth, which we INVESTED and didn't just blow on cars, houses, and vacations the way most dipshit Americans do these days. So when the inevitable career abbreviation took place, I was at least prepared. But I'm no less bitter, and that's the truth.