There's always more important positions to fill every year, but certain positions like WR and especially CB those are positions you need depth. Every year your team has holes, and by taking lesser players because you need to fill a hole turns into you having to fill 2 holes the following year when that guy doesn't pan out. Go get good players in the draft, fill holes in FA and let things play themselves out.
Fredrick retirement, Byron Jones and Quinn being too costly, and the list goes on. This team has drafted by need over best players for a long time and it's hurt them, also drafting players by a pigeon holed scheme like the last one has done more disservice than anything. Not taking TJ Watt over Taco was one that is recent, also not wanting Tre Boston and Tyran Mathieu because they don't fit the scheme is BS and shows the scheme is obsolete.
Hopefully with the new coaching staff those are things of the past, and the Poe and Ha Ha signing are pointing that it is.