I think that in one way what most of us wanted - to price Joss, Hojo, Bip Roberts, Toney etc. out of the market until they were not used very often and we got more varied OL rosters - has happened. Howard Johnson 1989, Gary Carter 1975 etc. are not Babe Ruth after all.
BUT...as everyone here has pointed out, the problem is that we assumed that it was the use in OLs only ($80 mil) that would be the data used to determine salaries, since who cares if Babe Ruth is used a lot in $225 mil leagues? But using ALL leagues is messing up an otherwise good idea. I agree with crazystengel that this is still better, but it needs to be put back in order - only OLs should be used, just as only OLs are used for performance history (and that very fact means it can be done).
I agree with uncleal that only Ol data should be used. We need a petition or something on the Forum for suggestions/gnashing of teeth and to get them to make that one adjustment, since relying on high salary cap leagues is absurd.