Yeah Orpik got a lot of hate, but was a really solid guy and was an important guy to have in the locker room while his on ice performance wasnt on the level of his contract he probably made up for a lot of that outside the ice. I agree Wilson can be that kind of guy hopefully in the future to make up for what he most likely wont bring on the ice in a few years.
Still when Oshie signed his contract Caps was competetive and a contender he also performed up to his contract for like the first 4 years. Wilson signed when Caps arent a contender any more, but might be in a few years if things go well in development, free agents from the cap space and the draft. So Wilson's best years on that contract look like they will be while the Caps arent a contender.
Still it looks like Caps can turn things around faster than expected. Younger guys are playing well and a lot of players on their way to the Capitals. With the right development they have a solid foundation. We have also seen teams can compete without superstars, but solid lines (Vegas and Seattle).
Actually Oshie is a very very good comparable when looking closer.
Oshie when he signed his contract was seen as a good complimentary top6 piece.
Oshie was
30 when he signed for 8 years @ 5,5 m --> would carry over until he is 38
had career PPG 0,7
Was signed for 7,3% of the total cap hit
Wilson is
30 when his new contract kick in for 7 years @ 6,5m --> will carry over until he is 37
last 7 seasons (when not in 4th line plug role) has PPG 0,6
Is signed for 7,4% of expected total cap hit
Both has intangibles. Both signed at time we are expecting cap to increase.
Wilson plays PK and has physical edge for the difference of 0,1 in PPG. Also havent spend much time on PP until this year.
And Willys new contract is one year shorter.
Both have same protection with trade/NMC clauses.
All in all, very much a like. Id even go far enough to say Wilsons contract is better when looking at whole picture..
So its easy to see same people who didnt like Oshies contract to negate Wilsons contract aswell, I suppose, because its basically the same contract for a guy of same role.