re: Foreigners Don't Take IT Jobs, They Create Them
"I am a scientist and since "taking an american job", the inventions I created have led to the creation of multiple positions, including two scientists positions. Let alone I pay healthy taxes, bought a house etc... "
And you don't represent the majority of people on the H-1b visa, who are primarily junior level, paid below market wage, here on temporary assignment with a staffing firm, and changing jobs puts them at risk of losing their visa. Not to mention they are unable to start their own business.
As a scientist appreciative of numbers and facts, you must also appreciate common economic principles - such as the law of supply and demand. There is a finite demand for most of the jobs being filled by H-1b workers. Filling that demand where there is no shortage doesn't create jobs, it only reduces the earning power of those already here.
Unfortunately, if you are on an H-1b visa and like the majority of people on that visa unable to gain permanent residency status, you will be forced to take your knowledge back home and compete against us. I don't know your particular situation, but supporting a program that builds our future competition is dumb.
Your moniker is "FreeMarketeer" so I assume you hold a free-market ideology. What is free market about employer sponsored immigration programs? Or do you think the free market should only apply to industry, and labor should have lesser freedom?
As to the 40% statistic, that number was arrived at by profiling surnames. That isn't accurate (some would call it racist). Also most companies have numerous founders, so if just one is a foreign citizen or child of one, that company counts in that statistic as if the company was 100% foreign founded. That statement isn't to diminish the role that foreign people play in business, but to set the record straight. That statistic was provided by an activist researcher, not someone conducting independent study.