Most people won't find a corporate sponsor becuase then they are automatically held for hiring someone without a green card.
The vast majority of these people will have a family sponsor.
Which is a well-known fraud technique. Also, corporate sponsors are not as hard to get as you might think....