Finding a quality QB just isn't easy and stockpiling picks doesn't always work, having an average/ below average QB doesn't increase your chance to win consistently. Having a good QB increases your chances, but you still have to build a team around them.
Exhibit A: The Browns, been stockpiling picks for a decade and still haven't been able to find even an average QB, much less a good one
Exhibit B: The Bengals have an average to good QB in Dalton and has a very team friendly contract, how has that helped them win a playoff game?
Exhibit C: The Vikings, they have had a pretty good defense for a few years, but still only seen the playoffs twice in the last 5 years because of inconsistent QB play.
Exhibit D: The Bills, another team that has had pretty good defenses in recent years, but have been struggling to find a QB for a couple of decades
Exhibit E: The Saints, Brees is widely considered an "Elite", not good, but "Elite" QB and few people would argue he hasn't been worth the money he makes, but yet he went through four 7-9 seasons in a 5 year stretch before last years playoff appearance. Maybe the Saints shouldn't have decided to resign an aging QB to $25 million/yr contract, with a young roster, when it's apparently so easy to find a QB. They could have let Brees walk and sign Keenum and use the saving in other areas of need.