It was the commitment of Mr, Trump to create the job opportunities for the aspirants of America and as such he took a stern step to curtail visas for the Indian - employees working in Indian IT company to check their influx in America through the Indian IT companies operating in their region. As a result, growth - prospects of Indian - youth in IT sector have retarded considerably. Moreover, there was a current of hatredness in the minds of some misguided American - people, who exploited the situation by creating terror and insecurity among the Indian - youths so that they are discouraged to make an entry in America.
Now looking the present scenario, it appears that taking up computer stream in an Engineering college from the reputed one is not enough. What is important at this juncture is to grasp the entire modules being taught in the college - level so as to have independent thinking in these modules to evolve some useful applications in the IT field. Innovativeness will certainly pay them dividend and Employers would like to see these traits within the young mind - frame. Hence only the capable ones are to shine in this field.
As for your last question, I would say the parents should not pressurise their children to opt for a certain stream, rather they should encourage their children to choose the areas of their own interest so that they can excel in the chosen field. In that way, the sense of satisfaction will prevail among them.