Didn't we already see this in like 15-20 years ago? Companies thought they could outsource project to India, the consulting companies put their best developers on design, prototyping, code samples, interviews, everything, once the contract was in place, the actual work got moved to the meeeh tier developers.
Often we also saw management pick the cheapest outsource partner, because otherwise it didn't really make a ton of sense in terms of saving on cost. They then acted very surpised when they got the exact quality they paid for.
In the current era, I'm concerned that development will be shifted to the cheapest option, and those people can barely code and will just type everything into an AI chatbot, not understanding the output.
We had one consultant from an outsourcing partner come to our offices for two weeks during the start up fase. This dude would just rip through code yelling: No, no, no... NOOOO, this is shit! That was the point where we knew that we found the right outsourcing team.
This is going to either surprise management or, more likely, have them obfuscate the work done in order to hide certain details of poor performance.
The best workers will have to be compensated somehow, so there will be some opaque org chart setup to allow it.