Remote work means that now you are competing with people from all around the world, some of them living in places with very permissive labor laws, which means that wages around where you live will go down.
Decades ago when offshoring started, the best available technology were crappy VoIP phones and expensive videoconference technology.
Now any low tier laptop with zoom will give you a proper videoconferencing experience, infrastructure is all cloud based, there are 10x more fiber cables connecting the planet, there are lots of well documented open source projects for almost everything, and for learning there is youtube and MOOCs.
Also, foreign schools are getting better, and many alumni of offshored companies are now founders. The silicon valley model of financing is being replicated abroad too.
Believe me when I tell you: the castle walls are falling apart and soon wages will go down.
People that got comfortable writing average CRUD applications are about to be stomped by a massive stampede.
Indians have already taken a lot of tech jobs. Amazon,Microsoft,Adobe, Atlassain, Salesforce,Goldman Sachs, Google all have dev centers in India. And not to forget people of Indian descent are literally everywhere there is tech.
Now employers face a difficult situation: do you want your interview to be published on the Internet? should you design a unique interview for each candidate? should you enforce interview NDAs?