I'm fine with it. He's a bona fide franchise player and he's 25 years old. That is what they are making now, or did you miss the Toews, Malkin and Kane deals?
They go cheap with him again and he bolts when a UFA, and then you have a fan revolt on your hands and a completely different team. They also have a star locked up cheap in Pacioretty and Price's deal is not too bad, so that helps the team cap shape.
Maybe by strict value he's not worth quite that much but I think you can even make an argument for that. He completely transforms the team when he's on the ice. They may have been able to get him for less if they hadn't screwed around and offered the two-year deal earlier, but that ship has sailed. What choice did they have?