Please enlighten me. What is the obvious reason?
Companies are only allowed to use H1-B visas to bring in foreign workers when there are no native workers who can fill the role, but they are actually using them to replace their existing native workers. In most cases, the native workers are being forced to train their foreign replacements. H1-B applications in those circumstances are fraudulent.