you clearly have no idea what you're talking about. Are you an immigrant? are you hiring immigrants? Probably not: if you were, you wouldn't be saying that the system is not broken. There are so many wrong things in the system. Just to name a couple: H1B allows you to work for A SPECIFIC employer. Spouses of H1B are NOT allowed to work (not even as a volunteer). And let's not talk about the implications of work & taxes & healthcare.