But you want your Centers to be able to win FO's, and play some defense.
Would you rather have a 60+ point center who's mediocre in the dot, or would you rather turn that same player into a 30 point winger? Which brings more value to a team?
As mentioned, defensively he's much improved. 90% of it starts with effort, and he's got that.
McTavish is better at faceoffs but worse defensively, and objectively worse than Zegras at nearly all other aspects of being a scoring line center, so why isn't he the candidate for being moved to wing? Hell, Carlsson is down at like 25% on his draws, no one's talking about moving him.
Its not like those things aren't important, but you also would never choose to play a checking line center with stone hands as a scoring line player, just because he plays defense and wins faceoffs. There's other aspects to being a center.