As a Sabres fan, I want nothing to do with Weber's contract.
That deal has the Sabres taking on cap this season and for 6 seasons beyond when Bogosian's contract expires.
With Dahlin and Middlestadt coming off their ELCs over the next few years, the Sabres will need that cap space that will come from contracts like Moulson, Pominville, and Bogosian expiring to allow them to pay the kids.
Agreed, there is no reason for Buffalo to make that deal.