I'd like to see teams get a slot money bonus based on total contract value of free agents lost.
Say you lose players who sign 500 million in contacts. Maybe you get 1% of that and you can spread between draft and international signings.
Maybe it's reduced by the team's own spending. So if you lose a 500m player and sign a 300m player it's calculated off the difference.
If you want to tweak it further, there could be a minimum amount you don't get the difference for. So it's calculated after say the first 50m. So if a team spends zero-50m and loses a 500m guy they get the bonus for the 450 million. This would encourage a minimal level of FA spending you don't "lose" extra bonus money for.