As always, Democrats have a real problem with people accepting and assuming the obligations and restrictions that they AGREE TO when they sign contracts - if those terms later become inconvenient.
This is why, for example, they favor college loan forgiveness. It is why they favor granting UBER derivers employee status, even though those drivers sign a pile of documents wherein they accept their non-employee status, emphatically. The examples are too numerous to count.
Foreigners who enlist in the United States Armed Forces are told in no uncertain terms that their enlistment and service WILL NOT entitle them to either permanent residency status or citizenship, after their enlistment ends. They sign up because the pay and benefits of being an U.S. serviceman is the best option they have at that time in their lives.
But many of them ignore what they have agreed to after they leave the military service, and seek to remain in the U.S., illegally, because that is more convenient than going back to their shit-hole home countries.
Donald Trump, being literate, understood what was going on and sought to remove such veterans, since they ALL AGREED to leave the country when their enlistment was up.
Squinty Joe is fully committed to the Democrat program of getting as many government-dependent foreigners onto American voting rolls as quickly as possible, in order to secure national elections for Democrats for the foreseeable future.
Get this picture? To democrats, them contracts don't mean shit, when compared to the initiative to pollute the future voter rolls with government-dependents.