Sure, that's what it was intending, but that isn't a fair comparison.
Lets say using pick 7OA gives you direct value for 7 years. You want to make a direct comparison, well it's the value you get out of DeBrincat for the same 7 years. If he's leaving as a UFA, you can bet we recoup some assets by moving him, and those need to be considered. We trade what came to be 4 OA for Duchene, and that really hurt when he left, but we didn't just get a season and a half of Duchene, we also got 19 OA and whatever value that eventually brings.
I mean, there's a potential scenario where the return we get from DeBrincat exceeds what we gave up to get him, do we still see the trade as bad if 7OA exceeds the value we get out of 2 years of DeBrincat?