You do realize that this generalization can't possibly be true?
H-1B are reserved for "highly skilled immigrants" carrying out skilled work. You won't find kitchen staff, taxi drivers or librarians on H-1Bs. As a company, junior engineers simply aren't worth the time and effort that comes with sponsoring H-1Bs. Software isn't an "ass in seat" industry - sponsoring juniors simply isn't worth it.