US currently controls the entire see trade. International money transfers, etc. If US puts UNILATERAL sanctions on a country, everyone has to follow it.
Every country has its advantages. US has capital and already monopolized a lot of industries. India/China have cheap talented labor. They use that to their advantage. If you want to stop them from using any advantage and still demand access to their resources, their markets, that colonization 101.
If US puts pressure on the advantage india has, then India will retaliate. Both sides will have loses.
At this point, if you are too entrenched in your world view and nothing I say would change your mind, just say so.
I am just pointing out that H1-B even if it's causing trouble in US's market (and not that much) it's able to get them world's top talent, makes America looks good and give US advantage over othet countries in terms of talent. Dude just look at Google's CEO or Microsoft's CEO or other immigrants. If these guys were denied visa and they started companies back in their country (maybe they could have, maybe they wouldn't have) none of the jobs you are talking about would exist.
This is not a zero-sum game you are making it out to be.
I am not saying people from around the world are trying to get into china.
People of chinese origin have already started to go back and people from china believe they are better in China then is US. They have kept their highest talent and have used them to compete with US in spaces in which US held monopoly for an extremely long time.
If other countries get better, US's heigmony over the world will be challenged again and again. US's attracting/sucking talent from around the world keeps US at the top. People have a net positive outlook of US. people want to be in US.
If they start seeing US as nothing but an colonial like power, trying to take advantage, then America will lose a lot of its soft power.
Currently Top Talent in those countries want to move abroad to earn more and have a better standard of living. If they see no way out, they have stay in their countries and then US companies will have access to top talent for cheaper.
For example, US is the best destination for doing a Ph.D. currently and ph.D. students then work in US. If US stops them from working here, they will go back work and form competitors.
There is so much hate for the H1-B visa, but let me play devil's advocate. US "lax" (not really) immigration policy improves the image of America/American companies abroad.
If US starts tightening immigration laws, US companies will start outsourcing their work (which they have already started). If they start to clamp down on outsourcing, countries like India have no incentive to let US to freely use their market. They would simply follow china's method and restrict entry to all foreign players. If US follows US first policy in everything, the third-world already suspicious of western countries will only see this as west's new imperial ambitions.
Software is easy to replicate, specially by people which have already worked in Google, Facebook, etc. People in third world already have expertise to set up the competition to US companies. All that is stopping them is competition from US companies.
US being the becon of freedom and hope the world is a net good for US and US businesses according to me.
Except the top colleges like MIT, stanford, etc, most foreigners get into US colleges because it is an easier path to get a work visa in US, that's it. Also, the 70k h1-B are currently working in US, so they pay US taxes. If they are not allowed, most of the work will be outsourced (and a lot of that has already been), so it will be a further loss to US.
Also, India uses human resource as a balance in trade. They allow US companies to sell stuff in India in luie of them highering indians abroad (which send a part of the salary back home to their family) or in India. If US applies an America first policy in everything then India has no incentive to allow these companies into India. Software companies are not creating super critical things which can't be replicated, specially by indians who are already working for Google, Facebook, etc who will lose their jobs.
EDIT : Currently there are no tariffs on Tech companies. What are people even arguing ?
US currently controls the entire see trade. International money transfers, etc. If US puts UNILATERAL sanctions on a country, everyone has to follow it.
Every country has its advantages. US has capital and already monopolized a lot of industries. India/China have cheap talented labor. They use that to their advantage. If you want to stop them from using any advantage and still demand access to their resources, their markets, that colonization 101.
If US puts pressure on the advantage india has, then India will retaliate. Both sides will have loses.
At this point, if you are too entrenched in your world view and nothing I say would change your mind, just say so.
I am just pointing out that H1-B even if it's causing trouble in US's market (and not that much) it's able to get them world's top talent, makes America looks good and give US advantage over othet countries in terms of talent. Dude just look at Google's CEO or Microsoft's CEO or other immigrants. If these guys were denied visa and they started companies back in their country (maybe they could have, maybe they wouldn't have) none of the jobs you are talking about would exist.
This is not a zero-sum game you are making it out to be.