Great sermon; thank you.
I could be totally wrong on this because you never know until you play the games, but not signing a RW who can play in the top 6 is one of those mistakes that is going to continue to have ripple effects since the Buchnevich trade. If you recall, the thought process back then was "we need to clear a spot for Kaako & Lafrenaire to play" which is fine, it was just the execution of how they opened up that spot. Leaving themselves no insurance and not getting anything resembling adequate replacement value for Buch makes that trade a disaster, when you think that they have given up a 1st round, 3rd round, and (3) 4th round picks over the last 3 seasons and are no closer to fixing the issue.
It didn't need to be Tarasenko; it could have very easily been Kane, Perron, Drouin, Perry, Duchene, or Arvidsson. All guys who signed for 2 years or less, and would have likely added much more value than Smith at 3.75 million. As mentioned they have plenty of depth on the 3rd line to do what Smith does, and/or they could have augmented that with someone on the open market like Atkinson for less while not surrendering an asset.
Saving cap room for next season is an absurd idea if the cost of getting someone to play in that spot was the second year in a contract. Worst case scenario if you don't have cap space to resign Shesterkin, Miller, and Laf, is that you have to move someone out to make room. The point is that you never know how a season is going to pan out and what the variables will be until you get back to this point next season.