If you love a player, you don't lose them over 750K. That's a very manageable difference to take care of.
I'm saying in THIS ONE situation it doesn't make a world of difference. If you take that approach to every situation then sure. It would get out of hand.
That's only a 750,000 K difference though. There's probably not much difference from giving one player 2.25 and giving him 3. The difference is the value of some 4th line scrub.
Giving Matt Martin 3 million dollars shouldn't cripple or even hinder a team's cap situation. The length is what you should be worried about since these guys tend to lose effectiveness pretty early since their body breaks down.
JVR-Stamkos-Marner
Nylander-Matthews-Soshnikov
Komarov-Kadri-Brown
Greening-Bozak-Martin
Backups: Hyman, Laich
Rielly-Demers
Gardiner Zaitsev
Marincin-Carrick
Backups: Corrado, Hunwick
Anderson
Bernier