It strikes me as unlikely that big tech companies could save a large fraction of their engineering salary payments by firing a ton of engineers and replacing them with newly-hired engineers in different countries, and the only reason that they haven’t done this is that they simply have not had this same realization that you have had. It’s possible, of course, but I have a sneaking suspicion there’s more to the story.