It's also inaccurate, here I'll fix it for you:
1.5 years of Matt Duchene
2019 Columbus 1st (#21 currently)
Vitaly Abramov
Jonathan Davidsson
2020 Columbus 1st (Conditional)
And gave up:
2018 or 2019 Ottawa 1st (choice of Ottawa)
2019 Ottawa 3rd
0.5 years of Kyle Turris
Shane Bowers
Julius Bergman
Andrew Hammond
It didn't work out well since the Sens didn't do well in 2018 or 2019 and therefore didn't really benefit from having Matt Duchene, and it looks like Ottawa's pick will be top 5 this year, but none of that was predictable at the time Ottawa traded for Duchene and is thus irrelevant here.
If you want to rag on Ottawa there's plenty of material, but the Sens made a good move in trading for Duchene. It was letting Karlsson go and taking Tkachuk instead of giving that pick away where Dorion screwed the pooch.
Had he kept Karlsson, forfeited the Tkachuk pick, traded Stone/Duchene/Dzingel early in 2018-19 and tanked, they'd be picking top 5 this year (possibly #1 as you mentioned) and would have an additional first round pick from the Duchene trade (maybe an additional 1st the next year if he re-signs but doubtful), plus whatever they get for Stone and Dzingel and would be very well positioned for a quick rebuild/retool.
The trade for Duchene was a good one.