I also don't understand why the green card backlog isn't being handled efficiently. Surely, if somebody is paying, say more than 20k in income taxes every year for, say 5 years in a row, there is reason to believe their contribution to the country is a net positive. Why not just give them citizenship and be done with it?
As an outsider, I feel like the US is the opposite of an "agile" government. It seems like there is a lot bickering and fear-mongering at every level and important decisions are being made based on populism and emotional appeals rather than rational decision making. I'm not sure if this is really the case because my news sources are the likes of Reddit and the so-called "liberal media", but unfortunately this is perception I get.