It's not really sustainable to bank on hitting on all your first-round picks and then using free agency and an international player here or there to carry you to a full roster.
So...it's bad to rely on the draft, internation signings, and free agency to fill your roster? I'm wondering besides trades what exactly there is left? Also, we haven't relied on only first round picks.
No organization is perfect and can improve in certain areas. Rizzo and the Nats front office have made mistakes. But they have had far more success than failures, thus why this team has been in the playoffs 4 out of 6 years and above .500 each year. And that looks to continue. He's put together rosters that were CAPABLE of getting to the postseason and winning. The players and managers haven't come through in the clutch. So he's got to continue to tweak and try and get over the hump.
Bottomline, we're lucky to have Rizzo. I suspect he won't fully be appreciated until he's gone and someone else very likely doesn't perform to the same level.