You miss the broader point. 50,000 H-1bs to Indians is a drop in the bucket. There are close to 2 million Indians in India working for American companies in India. The real money is there. H-1b is important to Indians in that it allows them to settle in USA.
As far as UK goes they will find getting middle class Indians to settle is better than allowing uneducated/poorly educated third worlders
By that same logic, US should have found that getting English speaking law abiding hard working educated middle class Indians to settle using H1B is FAR better than allowing Hispanics to take over the US.
Trump is not really targeting that "drop in the bucket". He is appealing to that racist in every white heart because he knows that is what is at the root of US.
Just saying.