Criticsincluding President Donald Trumphave said that the H-1B visa program disadvantages American workers by allowing companies to hire cheaper foreign labor for roles that would have gone to U.S. workers.