I'm not saying this to imply that Ovechkin is selfish, only that he does not have as much to offer as a Bringer of Offense.
That seems beside the point though, you are just stating that Gretzky was a better player, and this is not what the thread is about.
The thread is about goal-scoring; surely there is a way to compare players to Gretzky in different areas without reducing the discussion to "but Gretzky was a better player".
Because if arguments "what if Gretzky had decided to focus on ____" are allowed, at which point do we stop because it gets ridiculous? "If Gretzky had decided to focus on defensive play, he would have won 10 Selkes and would have been the best defensive forward ever". "If Gretzky had decided to focus on defense even more, he would have been a better defenseman than Harvey or Lidstrom". I mean, really, where do we stop if we go this route?
So to crown Ovechkin as the GOAT goal scorer is simply to acknowledge that Gretzky had other, better ways to create goals than being the finisher.
Which to me just means that Ovechkin is a better goal-scorer. Gretzky, especially after turning 28-30, could not be as good of a finisher as Ovechkin and decided to do other things.
Likewise, young Joe Thornton was a legit 30-goal player, but then he morphed into mostly a playmaker and had a lot of success.
Can we make an argument that Marleau was a better goal-scorer than Thornton just because Thornton "allowed him to" and "had other, better ways to create goals"?
Would the same argument apply to Kovalchuk or Heatley?
Do we have to keep Thornton in mind when we are discussing the best goal-scorers of late 2000s - because, you know, he could have been if he had decided to narrowly focus on goal-scoring?