You guys are focusing on the fact that I (and others) have said we need to fix other positions - and are then ignoring the second part, which is that it may take some time and additional steps to get there.
I'm not suggesting we can expect to get Barkov for Cally. What I AM suggesting is that we could get a 1st, 1-2 other assets and a conditional 1st if he re-signs with his new team. This is where the patience and long-term view comes into play.
Now you have more lottery tickets at finding the players you're missing in the draft - more chances to get the lucky hit on the next P. K. Subban or Claude Giroux. And you have more pieces to acquire similar players in subsequent deals in the future. Say Grigorenko does force his way out of Buffalo. Say a guy you think is a legit #1C prospect falls to #7-9 in the draft. If you've stockpiled young players, picks and prospects, THAT'S when you're in position to get those guys.