Yeah, to me it looks like they came out significantly ahead there.
There's a fundamental flaw in terms of how fans (and I think most teams) value draft picks, like if you trade 5th/6th rounders -> you're weakening your system, trading futures, bleeding assets, etc. And that running pick deficits is a Very Bad Thing.
And it's just completely wrong.
It's a closed system, not an open system where you can accumulate untold assets and prospects and contracts. And if you trade your 5th-7th round picks in 2024, it essentially means is that in the summer of 2026 or 2027 you won't be giving contracts to those picks. And this is where people stop with it. But if you aren't giving contracts to those players, all it means is that instead you have contract slots to hand out to a different pool of prospects in age 21-23 CHL/NCAA/Euro UFAs. And the thing is that this pool of top age 21-23 unsigned draftees is actually BETTER than the dregs of the 18-19 year old draftable class. And has higher hit rates.
So if you trade your 6th rounder in 2024, all it means is that instead of potentially signing that 6th rounder in 2026 you're instead signing an equal/better Bains or McWard or Aman and your prospect pool isn't affected at all. PLUS you get the value that comes back in exchange for the pick.