I may be the poster that expended the most words on here criticizing Bergevin, but I'll give him credit for the finals run. That was him.
It wasn't just riding Price, though that was a big part of it, the biggest part. Most of us would not have given that contract.
Bergevin added Chiarot and Edmondson. You'll recall that Chiarot was sometimes called shit-rot on here, and when Edmondson was added we had "advanced" stats people on here argue that he was the worst defenseman in the NHL -- no exaggeration. People actually said he was the worst dman in the NHL. He wasn't. Bergevin was right and the "advanced" stats people were wrong.
Bergevin added Toffoli and Anderson. They scored a lot of the goals during the quarantine. It was also capitalizing on cap space, which Bergevin had refused to waste in previous years and instead declined to spend it if nobody good was available.
Corey Perry helped. No other team in the NHL wanted him.
One can be critical of an individual in general and still recognize when they did well.