I'm a big Hawerchuk fan and to be honest I don't think he dropped off that much. He had 13 straight seasons of 80 or more points. One other player has done that and you can guess who. That's a lot of seasons of good to great production. He was a top 10 scorer as late as 1992. His last good season was 1994 and he was turning 31 at that time. Yeah, a little young, but he also started in the NHL at 18 and season after season had to carry the Jets on his back. That'll tire you out. Hawerchuk was good at both ends of the ice so he had a lot of responsibility in Winnipeg and the team was never going anywhere in that division.
He was on two Canada Cups and was thought of highly enough to be asked again in 1991. I think he just got burned out. 13 seasons is a lot of hockey by the age of 31.