Teams often go after big name free agents to try to improve their teams. This costs teams a lot of money and may not be the best option for the franchise.
General managers that can draft and develop homegrown talent are incredibly valuable. It lets teams have cost controlled players that have a big impact on the team's future.
There have been general managers that have done a great job of developing these homegrown players and as a result, their teams have been very successful.