I'm kind of on the fence about this one. With the Mets offering to kick in the $6M remaining on Beltran's contract, and teams balking at that offer preferring to take on the contract and give up little to no talent, the bottom line becomes....
Would you pay $6M to keep a Josh Reddick, Ryan Kalish, Anthony Ranaudo in your system?
From a bonus perspective, I don't think those guys combined to make $6M, but there's more to it than that. They've earned some stripes working their way through the minors. There's a higher level of confidence about their ability to play at the highest level. And, there's the value they provide by being able to play at the highest level in lieu of pricey free agents.
So, change the rules, suppose the Sox drafted them now, knowing what we know now about their play, do you sign any (all three) of them to a $6M signing bonus?
That's the question. I think you do, which makes the negotiations all that much more difficult.