Classic sniper, hot and cold streaks are always involved. But Cat is 3rd highest scoring player in his draft class, only behind Matthews and Tkachuk. It's highly unlikely that in any scenario Wings would get a similar player from this draft.
And that particular player won't be able to help Detroit in years, where Cat can and considering where Raymond is heading, Cat's numbers should increase.
With that pick it's more realistic to find another Veleno, in that scenario would you rather have Cat or another Veleno? And that scenario is way more realistic than Reinhart to Wings scenario, UFA Reinhart would cost what, 11-12 mill a year? After that eventually Wings would have to find cap room to re-sign Edvinsson, ASP, Kasper, Danielson, Cossa, Augustine. In addition to Larkin, Ray and Seider.