Employers pay some people less because they can and it saves them money.

Salary compression also happens in the West. I know of several jobs where people who had experience and been in their positions for years were making less than new hires. If the organization didn't have a mechanism in place to make a salary adjustment, a lot of times it was necessary to leave the organization and be hired back to negotiate new terms.