Well I'm pretty sure that is how the private sector already works.
It sounds unfair, but I can see the practicality in it. Some public sector workers in expensive areas probably struggle, where as someone with the same pay may be relatively well off in a cheaper area. So it makes sense to give more pay to the people who actually need it.