Fair points on the defense part, but they're totally different sports. Basketball is slower, much more setting up, where everyone has to play defense. Not nearly the same in hockey, as in hockey you literally have people designated for defense.
Bottom line, Gretzky dominated his team sport much, much more than Jordan dominated his. Jordan was a great athlete, of course, but he's a "cliche" pick for greatest athlete of all time.