Confused a little about this - I haven't fiddled around with our cap much, but...couldn't the Bruins have afforded 2 years at 4.5? Either Sweeney has something better in mind (doubtful, but possible), or he didn't want to bother with an offer that would have actually been accepted (also doubtful), or Sweeney didn't want to pay that contract.
Conversely, I can't see JoJo preferring Buffalo to Boston, but maybe I'm looking at it through black-and-gold colored glasses. I mean, no offense, but....Boston's a bigger market. The team's not in a rebuild/tailspin. Everyone talked about how well the team meshed together - that 2018-9 was a "special team". (Of course, you always say that when you're 1 game away from winning the Cup...but I don't think there were huge "locker room" issues.)
Maybe I'm just not a good capologist, but couldn't we have swung 2 at 4.5? Plus, if you lock up that money, you may be able to bargain a little more with the RFAs, saying "we just don't have that money anymore." When the pie's a little smaller, everyone might be willing to take a smaller slice.