Inter-city mail should be by rail, which is far more environmental and much less costly. The only reason highways appear to be "cheaper" is the real costs are paid by other people (passenger cars).
If the US doesn't allow software engineers in, will they just disappear? Nope. They'll write code for foreign companies which will compete with Silicon Valley. I.e. the competition is there anyway.