> the second you've trained a person from that area to the point that you are happy, they will quit
Isn't this a significant problem with developers in the USA also? I keep hearing the advice to change jobs every year or two in order to keep building skills and compensation.