I agree with that. There's some of the latter going on in science academia lately. Pay used to be Fog Creek style, determined almost entirely on a mixture of years of service (civil-service style) and rank. An Associate Professor with 8 years of experience got a certain salary; a Distinguished Institute Professor holding a Prestigious Chair got the salary associated with that position. Pay and raises were fairly easy to figure out (approximately) because they were entirely tied to these public ranks. There was still a lot of politics, but the ranks at least have some social legitimacy: people are willing to accept that the Named Chair of Particle Physics should be paid more than an Associate Professor of Physics.
As things have become more market-like, it's become a lot more flexible (mainly in science/engineering). A junior professor might get offered more than a more senior and prominent professor because the school is trying to lure her away from elsewhere, or really wants to fill a particular hole, or just because of competition (if someone has offers from three schools, yours has to be in the same ballpark). At private schools, this is sometimes handled classic corporate style, but it's not that private, because sometimes faculty votes are involved in the decision making.
At public schools, this combines with sunshine laws that make any state employee's salary viewable in online databases (in some states). This causes all sorts of shenanigans. Now you have professors realizing that they're paid $90k while someone much less accomplished in the same field is paid $110k, due to the histories of who got hired when. So they're going to need to be offered $120k, or else they're going to threaten to move (and there's a whole bluffing and bluff-calling game in that). This also creates the perverse incentive that people who move around a lot, or at least interview around a lot and solicit external offers on a semi-regular basis, are generally paid more than those who focus their energies on one university's research/education programs.
Overall I don't think it's been a good change for there to be both: 1) disparity in pay that is not tied to clearly public things like Distinguished Professor versus Associate Professor; and 2) that pay disparity to be public, so colleagues know who makes more than who.