It's for deals like this one. He should have got a + in the deal for helping the Jets out.
I talked about this several pages ago. While most see them as roughly equal, I think McGroarty did have slightly more value. The "equal" part comes from the minor loss in value for not wanting to sign.
Jets could easily have kept him and let him go back to Michigan and then try again next season. Apparently the Penguins really like the kid so the willingness to do 1:1 and get the guy you want, that comes at a cost as well.
I can't imagine Dubas got the call from Chevy and was like "well...meh, I dunno...Rutger is okay I guess. Let me think on it" while trying to decide if he fits. I think Dubas clearly wanted the kid and was willing to make it work.
It's just a flat out good deal for both sides. Both sides made out very well here. McGroarty signed his ELC and with Yager, you have a kid who is near-ish to home. Certainly closer to home than Pittsburgh.
Specifically though, what should the "+" have been? 4/5/6/7th round picks are f***ing meaningless. I could MAYBE see a minor swap of prospects but at the end of the day, what's the point when you're talking Yager and McGroarty?