I might be able to give you an actual moral reason.
Let me start with the concept of free participation in labor markets. I think there's a strong moral case to be made that people should be free to choose what they wish to study, and how and where they wish to work, in response to market signals. Nobody owes you a job, nobody owes you an employee. If you aren't paying enough to entice people to work for you, you need to pay more or improve working conditions. If you aren't able to entice people to pay you what you want, you need to improve your skills, accept worse working conditions, or change fields.
We tend to frame this in economic terms - it's best when workers are free to choose higher value jobs, but sure, I see it as a moral issue. Telling people that they must work as software developers in the valley as a condition of living and working in the US is a moral issue. If that person would prefer to open a sandwich shop, sell real estate, write novels, or clean teeth, that's that person's business. To me, if they prefer to do this over writing software for Facebook - or UCSF - that is a sign that the market is working just fine. Economically, I don't like the idea that corporations would gain control over the immigration system to coerce would-be immigrants into certain jobs. But morally, absolutely, it's a violation of basic human rights and dignity to tell them they aren't allowed to quit their jobs and do something else in response to their personal interests and market signals.
I've framed this in terms of immigrant rights, but yes, of course, it absolutely hurts US citizens and permanent residents who currently work as software developers or other IT role, when the government creates a parallel immigration system, run and controlled by corporations specifically designed to bring in workers from overseas who are allowed to work as IT specialists but not in other fields. And again, yes, I think there's a moral case to be made that it is wrong to single out IT workers for this sort of marketplace disadvantage.
I don't really think American IT workers are asking for special government protections. They're just asking for the ordinary protections that cover every other field - that the conditions for coming to the US as an IT worker be the same as a drywall installer or dental hygienist. Immigrants come to the US and decide what to study and what professions to pursue. Some may go into IT, some will go into other fields. So far, I see no problem at all.
But a system controlled by corporations that can be used to force would-be immigrants to work in IT or software development as a condition of living in the US, that can be revoked by the corporation and result in deportation for the worker?
Sure, I can make a moral case against that quite easily.