I think it was Jason Strudwick who said some interesting stuff about what constantly losing does to a player (he would know). I don't think we need an ex-NHL player to tell us that losing all the time affects your competitive spirit and makes the game harder to play, mind you. I think you have to look at guys like Fowler, Gibson, even Zegras in the context of their consistently awful team. Their team's baseline was to be nowhere near competitive in the league. Gibson hasn't sniffed the playoffs in almost 7 years.
I get the argument against Gibson, 100%. But I strongly disagree that you can divorce his numbers completely from the team he plays on, especially given his position on the ice.