Maybe this salary injustice exists for H-1Bs being hired from abroad, but it doesn't exist initially for most H-1Bs when entering the job market. Of course 2 years into the job is a different story because H-1Bs have less negotiation power to seek out other jobs and get good retention offers etc