Why can’t MLB teams trade draft picks? Why can’t MLB teams trade draft picks like the NHL or NFL? It would make for much more interesting drafts, and teams could «stock up» on young talent, then burn picks for veterans to make a playoff push like in many baseball simulation leagues. But is there a reasoning behind not allowing MLB teams to trade draft picks beyond «the commissioner said ‘NO'»? 2 Answers 2 The MLB has no salary cap.