The data seems a bit off.
According to the links the H1B salaries are actually higher than what US born/citizens get for the same job.
According to the links the H1B salaries are actually higher than what US born/citizens get for the same job.
That is how it is supposed to be since these jobs are theoretically given to outsiders because you could not find suitable people within the US.