I have a hard time with penalizing teams when they work out a sign and trade with the player's current team.
I don't think the penalty is just about the 2 teams directly involved. It's also about the other teams in the league that didn't get the opportunity to negotiate with the players because they were nominally playing by the rules versus actively flouting them.
Nobody plays by the rules though
2021 Historical Draft - 5th Pick - Raptors
PG - Tiny Archibald 73, Don Buse 77, Terrell Brandon 96
SG - Chet Walker 67, Michael Cooper 87, Raja Bell 06
SF - Predrag "Peja" Stojakovic 04, Kiki Vandeweghe 87, Robert Covington 18
PF - Karl Malone 97, Spencer Haywood 73, David West 08
C - Ben Wallace 04, George Mikan 50, Al Jefferson 08