but basketball and hockey are fundamentally different sports. gretzky dominated offensively to unfathomable degrees but didn't play particularly good defense. jordan dominated offensively, but not to unfathomably degrees though for various reasons he is the highest per-game scorer ever, and dominated defensively.
but i can think of only one hockey player ever who was the best offensive player and a year-in, year-out top three defensive player. that's bobby orr. he is a total unapproachable unicorn. the inverse, the one single year of fedorov's 20 year career where he was the best defensive player and a top three offensive player, is endlessly ridiculously mythologized.
in basketball, you have kobe bryant, probably not even a top ten player all time, who at his peak was 90% of jordan on offense, 90% of jordan on defense, and yes both at the same time. he wasn't as smart as jordan, or quite as clutch as jordan, and even with the same coach he didn't know how to keep teammates in the right headspace the way jordan did, and so at his peak his teams weren't as successful as jordan's nor was he as great as jordan, but if we break it down to just how good he was at putting the ball in the basket, that's 9/10 of jordan. ditto just as a defensive player.
by the same token, clyde drexler, jordan's exact contemporary, was 80% of jordan on both ends at his peak. these are great players, all time hall of fame players, but they are not unicorns.
now imagine a player that's 80% of orr on both ends, year-in, year-out. that player would be potvin's absolute best day stretched out over years. that player would be the second greatest defenseman of all time, and depending on longevity would probably be the #4 or 5 player all time.
so i don't think in the context of their respective sports it makes sense to hold gretzky to jordan's simultaneous best defensive/best offensive player accomplishment. in basketball, it's simply much less unfathomable. hakeem olajuwon, imo a top ten player all time but closer to patrick roy than he is to bobby orr, has a four year peak where he finished 3, 3, 4, 4 in total points, 4, 3, 2, 2 in points/game, two defensive player of the years, an MVP, two championships, and two finals MVPs. who in hockey has a run like that? nobody ever except orr.