First of all lets put things into perspective. Regardless of ones opinion on the merits of the visa program one can not deny that the visa's are in and of themselves a government intervention. After all if it were not for the government granting the visas and setting the quotas there would be no issue hence no whining. So the government is involved like it or not. Also, one can not deny that visa's change the supply and demand ratio. Hence the government is involved with the supply and demand of some professions in this country. To call it whining is interesting use of the term to me.
Regarding the stock prices I submit to you the real culprit is the mega million dollar salaries of the top executives at 95% of the companies. Paying an engineer 100,00 a year to work 60-70 hours a week is not what the problem is or ever was.
No company was forced to pay a java engineer anything. By your own statement saying it is ridiculous to pay someone what the market bears indicates that you favor government intervention to change the market. If so be honest about it - don't submit it falsely as a "shortage" say what it is. It is a way to lower the salaries of engineers in this country by means of government intervention. In actuality it was this whining to the government by the big corporations that resulted in the visas in the first place.
No, by itself it is not. One has to complete the sentence: intervention into what?
Actually, form economic perspective, it is the citizenship that constitutes barrier to mobility of labor. The visa program lowers that barrier.
Now, don't read to much into the preceding statement: it is merely a statement of fact and not of my position on this. The citizenship is a barrier for a reason, and should stay that way in principle; exceptions are handled by programs such as H1-B.