Agree that draft is a crap shoot. Theoretically, you should be getting a better player at #5 than #7, and #7 than #12, and so on.
But when you talk circumstances, what circumstance do we have where moving up makes sense? If it is for one of the top 3 forwards, okay, but there is still a massive price to pay for that.
We have enough holes on the NHL roster blue line and enough overall holes in our prospect line (mainly on the blue line) that the circumstance of trading up for Tkachuk and PLD will cost us potential improvement on both of those accounts. If we had a stacked defensive prospect pool, then I would probably be pushing for a move up in the draft, given our resources. But there is little that I have seen to suggest that Tkachuk is worth the negative equity of replenishing our defensive prospects. Unless the entire 2nd and early 3rd round is littered with about 25 potential D prospects that all have tremendous upside.