For the same reasons you cite, equal pay is important. Some employees are better than others, and this is very hard to qualify, and the effect is that those who have less skill at negotiation, are underpaid, completely independent of skill, while those who are better at negotiation are paid more, completely independent of skill.
If skill is not going to be a factor in how people are paid, then pay for the role and not the person.
Any given person can and will grow in their role, potentially earning more (but not getting paid more) than they did a month prior; even moreso if they don't have to stress about money all of the time, and can just have all of those concerns alleviated even a little by higher pay.
Most people want to be better at their career, and are bogged down by the myriad of troubles that tight budgets generally cause. Remove these impediments for those who have reached a point in their career where they've earned the right to be without these troubles, and you will see your people take off, like how plants bloom when they haven't seen water in 10 days.