You can't find the mix of character and skill that Tkachuk possesses later in the 1st/2nd/3rd round. Skilled powerforwards are the hardest types to acquire, there's a reason we've never had one in our entire existence of a franchise - they're hard to get. This was not an off the board pick, he was rated above Zadina on many lists. Fans that freaked out about the selection have probably never seen Zadina or Tkachuk play and just bought the popular opinion. We need a goalscorer but that's something we can acquire via other means.
The best analaogy I can make off the top of my head is the Bruins taking Jake DeBrusk over Mat Barzal. Is DeBrusk a good player with an impressive power forward skill set and intangibles? Yes. Would I like him on my team? Yes. Would I rather have him than Barzal? No, I'll take Barzal and his offensive upside over DeBrusk.
I'm not freaking out about the pick. I like Tkachuk as a player. I just like Zadina better. I think Ottawa has a desperate need for high end skill and scoring especially with Hoffman gone. They also have a handful of good
character guys already with Duchene, Pageau, Stone, Smith, Paajarvi, Pyatt, and even a veteran like Burrows who is allegedly good in the room. Zadina has a higher ceiling and fits the profile of a scorer better while also being solid in the two way game. That doesn't mean I think Tkachuk is an awful pick or a bust in the making. I just preferred Zadina.
Power forwards are hard to acquire - they always have been - and we thought we were getting one of the better ones with Bobby Ryan years ago. But they're also being phased out of the NHL as the league becomes more centered around speed/skill/skating. Lots of these power forward types start declining/depreciating as they approach 30. Guys like Lucic, Bobby Ryan, and Perry have become a cap burden for their teams and do not impact the game like they did 5 years ago. Guys like Toews and Kesler have slowed considerably. Mike Richards burned out rather quickly as he approached 30. Wayne Simmonds is not nearly as effective as he once was. Teams built on power forward types who play heavy hockey like the Ducks and Kings were swept in the first round by teams with more speed and skill.
I also think it's easier to add character through free agency/other avenues than scoring. You can find a guy like Paajarvi or Thompson or Pyatt to come in and add character and leadership to a room. Same on defense. The cost of adding skill/scoring is much greater in terms of cost, whether that's dollars in free agency or assets in a trade.