the US government refuses to make changes to keep runaway production down.
it's not just in tech, i work in Hollywood and it's a problem we've had for a while. Making a movie or a tv show is very risky so the studios want to lower the risk by having as low a budget as possible. This means access to needed outdoor locations, sound stages, post production houses and even the best labor, tax etc situations. One reason why a lot of shows went to Vancouver and Toronto is because all the pieces were there, especially the money ones. then states like California started offering sales tax breaks, so more stuff stayed in Hollywood. Even shows that were supposed to be set in New York, Texas, Louisiana etc. Finally those states got smart and starting offering breaks. And now you get Ugly Betty and Nurse Jackie filmed in New York, True Blood filming in Louisiana and so on
Now we need the US to make it the same or better for the bottom line to keep the work in the US. without raising prices through the roof (I'd be willing to pay a little bit more for US made stuff. say $10 more on an ipod, $50 on a laptop and $100 on a desktop)