Yes, this is crazy. There are more than "11 million" illegal* Hispanic immigrants to US. The logic is, that by raising the fees for H1B, more money can be raised to control the immigration at the borders. There is nothing wrong with that, as every country has the right to determine the cost of its visa applications. But then is it logical?
The "total" number of H1B's has been 65,000. Out of this, only 20,000 applications got filled last year. And most of these applications are by people who are educated, English-speaking graduates. It does need some qualifications to get into companies like Intel, Microsoft or Infosys, be it any part of the world.
I am wondering what is more harmful to US? Is it those 60,000 underpaid IT-coolies who almost always have a bachelors or masters degree in their hand, or the millions of almost illiterate immigrants who cannot speak English, and out of which "many of them" rely on not-so-legal means of livelihood in US.
I visited a friend in Westchester, NewYork and found it funny that many people there could/would not speak English. It was even more idiotic that many of them had 5 kids, as US government provides child-support for each of them. This poor friend of mine is a Chinese national with a PhD degree who works as a researcher on an H1B, but it was ironic that his wife cannot legally work here even though she has a bachelors from a top university in China.
*http://en.wikipedia.org/wiki/Illegal_immigration_to_the_United_States
*http://en.wikipedia.org/wiki/H-1B_visa