This implies that there is one true price, while, in fact, prices on the labor markets are constantly in flux. The market price is the result of individual transactions, so one could argue that limiting the free negotiation of prices to some previously published price range prevents the market from finding the best price for both sides.
And there is nothing preventing employers from updating their price ranges.
Of course employers do not want to show their current employers that they are increasing their price for new hires, so that is their real concern with publicly listed price ranges.