Trades are more frequent because teams can build depth at certain positions, which allows them to trade starting quality players without giving up their most important players. No league size is perfect, but 12 teams is the standard most leagues try to achieve.