I hope the OP wasn’t suggesting that the two packages were equivalent. There’s a significant difference between the two. Toronto underpays, imo, although I'm sure their fans disagree based on how they view Kapanen. Edmonton overpays and I'm sure Oiler fans will take the opportunity to further trash Faulk in this thread.
Williams isn’t untouchable, but it’s unlikely that he, as one of the few veteran players and vocal leaders on a young team, would be pushed out the door. His former linemate was just named HC, to boot. He only goes if he wants go, imo.
Carolina is still in wait and see mode with the defense; it’s not as if they have to make a move to free up a spot for a prospect and unless Dundon goes full Melnyk, the budget won’t be a consideration in a decision to move him. Keeping him allows Bean, his offensive replacement, some time to develop in Charlotte and potentially allows Faulk to regain some lost value as his down offensive season was driven by an uncharacteristically low shooting percentage.