The other element of this is that the pro scouting staff is able to bring in cheap free agents on an annual basis. You can draft well this year or last year, but those players in the 3rd - 5th rounds aren't anticipated to hit the big league clubs for 3 years.
You need to be able to bring in a guy like Bunting, Kase, Simmonds or Spezza on cheap deals to strengthen the line-up.
I'm in the mindset that it would be okay to trade draft capital, but you need to get some sort of cost certainty going forward. It can't just be for an expiring dman or forward. Find a team that is going to struggle for the next couple years and pay the price. Timo Maier, Tyler Toffoli, Dominik Kubalik, Jake McCabe, Esa Lindell, Jacob Chychryn, even Connor Brown.