Are you sure you want to use this argument in defense of the H1B program?
That is what it is.
Ultimately, protectionists (be they folks who want tariffs or folks who want to reduce or eliminate H-1Bs/offshoring) are being generous with other people's money.
If I own a business, I do NOT owe anyone a job.