NBA NFL and NHL have competitive balance, MLB does not. Free agency is a joke, it’s more like the big markets chance to bulk up.
The ceiling/floor system with full revenue sharing is fair. Raise the minimum wage, which will help a great percentage of players. Just have to get the numbers/money to work.