>But the premise of H1 is to provide visa for people with skills that the American market doesn't have.
how does that square with
>I am a front-end developer on an H1 visa.
So let me get this straight, other immigrant's jobs can be easily done by locals with minimal training, hence it is a scam. BUT your 'front-end skills' are so unique that no other American can do it?