In the NHL he's the 3rd best offensive player of all time right now
He's not more accomplished than Sid. And when I say more accomplished, I mean that in a way where he impacts winning.
Gretzky was the engine for teams that won multiple SCs.
Lemieux was the engine for teams that won multiple SCs.
Sid was the engine for teams that won multiple SCs.
You could also make a case that Orr should be ranked above McDavid.
Then in the NBA, you have Magic as the engine for teams than won multiple championships. Same with Bird. You can also say this about Olajuwon and Duncan. Even though he wasn't the engine of the showtime Lakers, you can make a case for Kareem. Then there's Shaq/Kobe (depending on who you credit more). Bill Russell, yes, impacted team success but his offensive stats were poor - still though, he impacted winning and his teams won a lot.
Winning individual trophies for scoring a lot doesn't put you in the conversation with the names I've mentioned. All but Russell were statistically excellent with offense in some way.