> Visa is not a right, it's a privilege. "Please be aware, entering the United States is a privilege, not a right."
100% correct, and nobody is saying otherwise.
What people here are saying is that it's a two-way street. The alien agrees to leave their lives behind, leave their friends, their families, their jobs back home and come work for an American employer to the benefit of the US and the US economy over that of their home country. In exchange, the government agrees to allow them to enter into and reside in the United States for a period of time and affords them certain rights and privileges. That's the deal.
Reneging on your end of the deal half way through is dealing in bad faith. It makes America look bad. It diminishes America's brand, it's standing in the world, its reputation and the value of its word. Make no mistake it's entitled to do that. What we're arguing is breaking your word is bad and you could argue that's true regardless how you feel about the H-4 program.
It's just like backing out of the climate accord, backing out of the Iran deal and demanding concessions on NAFTA. America's word should be its bond. Every single one of these deals is time-limited, including H-4s. Change it on expiry. Don't renew it. Update the program for the next wave. Don't pull the rug out from under the world, especially those that depend on you. It's not a good look, and doing it enough times may leave America without a seat at the table.