The three top changes I’d make are: 1. Young talent is way, way too cheap. The MLB minimum should be tripled or even quadrupled. As it is now, that 30 year old shortstop might be better than that 23 year old shortstop, but he’s not 10 or 20 times better than the 23 year old. The artificially low starting salary deflates the value of veterans. 2. There should be an age-based aspect to free agency. As it is now, late bloomers like Tommy Pham and Josh Donaldson are absolutely screwed by the system, never getting the chance for an in-prime free agency payday despite putting up elite or near-elite numbers. So maybe a player can opt into free agency at 28 or 29 regardless of service time. 3. The draft penalties should be lessened for teams that sign free agents. The most recent CBA is better than the prior one in this regard, but it still should be reduced more. Teams in the middle-tier in terms of talent still have too many disincentives to signing free agents. They shouldn’t be made to choose whether to improve their team via the draft or via free agency. I’d limit draft penalties for free agent signings to teams in the top 8-ish in payroll, if I couldn’t eliminate them altogether. And a bonus fourth I’m less sure of is to maybe make draft picks tradable. If teams are going to tank, let them tank the horsefeathers out of the place and acquire a horsefeathers ton of draft picks. Maybe speed up the process. Make things a lot more fluid a la football.