Yes, because many justify it by saying he makes more money than me and etc.
I don't care how much money you make, you should never be exploited by your employer to be paid less.
As I said, if this was you and your job I doubt you'd be as understanding.
It doesn't matter what the CBA looks like - all players under the current agreement would be grandfathered in. They cannot retroactively change the rules and time left a player has before becoming a FA.
MLB has, by far, the strongest union in professional sports. The mistake they made is they thought teams would want their best players on the roster - they didn't account for deliberate tanking and the suppressing of talent to elongate their control. Never trust your employer - document and define everything. That's the lesson learned.