No, because the odds aren't tilted that unfavorably against the decision to wait.
Its more like spending your buck on a Snickers rather than waiting 6 months and getting 2 for $1.
A team will always do a deal for a player below market value if he still has value to them. Paying up front for future years is another matter entirely.