Roster building in baseball is a multifaceted thing. There is no one right or wrong way to do it. Hardcore believers in stretching the value of a dollar might prefer to have a completely homegrown team that is supplemented only by a smattering of players from outside the organization. Others might tend to lean more towards star hunting on the free agency market, arming themselves with just enough players from the farm system to maintain at least some semblance of balance on the final payroll sheet. The best teams are able to maintain that golden balance of having a player development system that churns out 2-3 WAR players, maybe even something more, that allows the front office to take on larger contracts for only the best of the best free agents.