The "moving target" problem is significant for countries (or geographic regions in the case of large countries or open borders). However, for an individual company, it is a tragedy of the commons situation.
Why should a company A pay more to train a bottom tier worker into a high tier worker, when said worker will then be able to move to company B who offshore's its low tier workers. In effect, company A is subsidizing company B's training program.