The entire "no-trade" is bs. The board and union should knix that. Minimum of a 3 team list. Gimme 5 on that list?? Well that got you an extra 100k on your contract. Incentives to add more teams to that list would work.
I love the game, but a no-trade should not exist.
I was surprised to hear about that in other recent contracts as well, but I have to admit I don’t know/haven’t thought about it enough to have an opinion either way.