Loyalty goes both ways.
An ex colleague of mine has been working with the company for say 20+ years.
He got some eye disease, and had difficulty in sight. He had used up all his leaves (medical and annual) and even starting to take unpaid leaves to cure his eye. Knowing that he is a burden to the company, he offered his resignation.
The Company rejected his resignation, citing he has been with company for so long and blah blah blah, and offered him an assistant to help him.
About a year later, he got sacked by the company citing performance issues, and all his task is now handled by his assistant.
What do you think of that?
Here's what I think. He has been with the company for 20+ years, his expertise is priceless to the company. When he offered his resignation, the company is not ready to lose him, so hire an assistant to learn the rope. After the company thinks the assistant can handle his task, off he goes.
Is there a loyalty? I would offer the same degree of loyalty as what the company offer me.
Foreigners might be preferred here maybe because they are still naive and believe there is such thing as loyalty in working place.
To simplify stuffs, here's the question: Would the company keep me if I am not performing?
Would I keep working here if the company is not giving me the benefit on par with outside market?