Its really quite impressive how massively ingrained fixed-pie thinking has become in the American public discourse and your comments show this very well. The idea that these jobs would still exist if companies were only allowed to hire Americans is delusional frankly.
Hundreds of thousands of tech workers have been laid off since 2023—have you skipped the news for three years? As a wakeup call, I recommend trying to get a job outside your network, just for kicks.