The U.S. has a brain drain problem. This is what I was trying to explain to all my friends who jumped ship after the 2016 presidential election. The only way to save the U.S. is for all the good people to stay but "noooooooooooooooo", all the smart people wanted to run off to canada or germany or whatever. Please come back. It's getting really bad.
your bubble does not represent reality. the u. s. is and has been the destination for brain drain for decades. and our decades long green card application list shows it’s not going anywhere
The reasons cited are mostly (1) random lottery to move from f1 to h1b, with less than 50% chance of making it, (2) the decades long queues for h1b to green card with lots of process overhead, low certainty, random restrictions on travel and arbitrary changes in immigration laws.
The queues will still be long for years to come, as the old applications clear out... But the trend downward has already started.