I agree, Baseball needs a salary cap and a salary minimum! the same three or four teams get all the best players and the rest of the teams are just incubators to feed those three or four teams because they can’t afford to keep the players that they develop. Baseball is not competitive.