Don't disagree with either of those statements, but compete maximizes skill as well. Look at Gallagher, he honestly shouldn't even be in the NHL, yet he's a 30 goal guy. Also compete is part of our identity, look at Tatar, Domi, Shaw, Danault, Gally, etc... the guy's who don't compete (Drouin, Galchenyuk) stick out like a sore thumb- and not in a good way.
Mutually exclusive. Gallagher deserves every bit to be in the NHL. Your arguments are flawed. Some guys compete harder then others, regardless of their skill level.