I am seeing it every day. We cant find qualified Americans for the technology we use, but we can get a foreigner who was subsidized to come here and study it. I would not be able to get my job either. From a major technical school, a BA is no longer enough.
I would not be able to get my job today either but because of the (illegal) quota systems big companies use. Even if I were offered the job, the institutionalized political correctness would not be attractive to me. Smaller and mid-sized companies might not be as bad. My goal now is to stay focused on the job and keep putting aside for my retirement, hopefully on my schedule. I stay out of the PC stuff at work.
When I was in grad school, in the sciences and engineering, the non-Americans were the majority. Probably hasn’t changed much. Part of the problem is many Americans don’t want to go into these fields; they are not easy. In addition, one has to have the interest and the aptitude. There are plenty of Americans with the aptitude, but without the interest, they won’t be successful. Our culture may play into this more today than years ago - we want things fast, free and easy without much effort.
The foreign students I knew had the the aptitude and interest. It was seen as a great honor in their country and culture to go to an American university (any university for that matter) and if possible, to stay and work here. They knew they couldn’t get a work visa being a liberal arts major.
BA is no longer enough for other reasons ... our education system standards have fallen greatly. If college standards today were what they were 50 years ago, a substantial number of students today would never get in. Universities have “remedial” courses that a significant #/students have to take in the first year or two.