I disagree with your premise. The market value of an asset is determined by the market, you look at comps in the market, you determine what that asset is worth. It's this way for Homes, Cars, and hockey players. For hockey players, you'd look for similar types of players and see what they are traded at to come to a estimation of market value as best as you can. From there a GM can either obtain that market value or get less or get more. That depends on negotiations. And this ability or lackthereof should be what GMs are evaluated on. So while a GM may TRY to use our situation as leverage in a deal, there is nothing forcing Holland to take that deal, there's no gun to his head no matter how dour our situation looks, he has options, more options that you may be giving him credit for.
For example, he wouldn't have NEEDED to find ONE team that could take on Kostin's cap AND Yamo's buy out in one transaction. That's just how Holland did the deal (seemingly out of convenience). He very well could have traded them separately. One deal for Yamo's buyout. One deal for Kostin's services. Your telling me that would have been hard to find? A team that wouldn't mind a draft pick for 500k cap space? There's plenty of rebuilding teams in this League with cap space and we've seen dozens of these types of deals in the flat cap era. And a team that wouldn't want a good player in their bottom 6 at 2M? There are many teams who wouldn't mind Kostin's size, skill, and willingness to fight in their bottom 6. Edmonton is one of them if we had the cap space. These two small deals shouldn't be some impossible hill for a GM to climb, if it is, that GM has issues.
I don't really agree that we were lucky to get Bouch and McCleod at their prices either. Lots may have been saying we'd be lucky to get Bouch at under 5M or 6M even before he signed, but i never really agreed with that. All it took was comps like Byram, Miller, Hronek to determine that Bouch's market value should be around 4M. And that's where we signed him. And McCleod signed around his market value too. We didn't luck out on these contracts, we got them at market value and used comps to determine that value.
The issue of whether Holland got market value for Yamo/Kostin is different from the issue of whether we should have kept Kostin. In my posts today, I've only griped about the value of that trade. My point is that Holland could have and should have gotten more Kostin. While I do think we should have kept Kostin, it's not really the point im trying to make with my posts today but if we are going to go down that road, as an example we could have simply traded Mcleod to fit Kostin in. Could also have traded Foegele as a cap dump for buy out purposes, that would have cost us probably a 3rd round pick. That's not too costly. I'd consider it.