there’s a few reasons. #1 was that his first season was his only season with Tavares on the team, and teams were focused on stopping him, not Barzal. Then Tavares leaves and we get Barry Trotz who drastically changed the system and made a huge focus on turning Barzal into a 200 foot player. He also never really had a bonafied first line player on his line until last year with Horvat. I agree that he hits 100 in the right situation.
Anyway a Barzal trade would need to involve Tkachuk or Stutzle, and we add.