Your competition isn’t new grads. It’s experienced engineers in other countries who will work for half your wage in your own city on an H1B or similar.
However, engineers in developing countries will work half your wage, remote from their home, where that's a great salary where they live. When the average annual salary in India is the equivalent of $4,200 USD/year, there are a lot of talented engineers there that if they don't win the H1B lottery, will end up working for big tech remote.