> Because all your friends and former classmates can't code even if their life depended on it.
How about a little on-the-job training? Let's be honest, the real issue isn't talent. These H1B applicants are willing to sacrifice their lives for your company whereas your average entry-level American engineer may prioritize something else.