He's definitely ahead of McDavid right now.
I think people take longevity for granted a bit too much. Anything can happen. Crosby has aged quite well. There is no guarantee that McDavid will.
I tend to agree....but it is getting close. McDavid has racked up a lot of major hardware, which is hard to ignore. At the same time, it's hard to launch a forward to top 5 all-time when he hasn't even scored 1,000pts yet. This is why I always suggest I'm pretty sure he'll be ahead of Crosby by the end of his career, but not crazy to suggest he's not there yet.
You can look at Lemieux as a guy that didn't play nearly as long as many of the all-time greats, but he played enough and put up enough points and awards where there is no question on his placing. For McDavid, he's not there yet, if his career is cut-short, he becomes a great "what if". Still very high on a list, but not near the top.
Orr is the interesting one, he and McDavid have basically played the same number of games, but Orr won the Norris every year he played other than his rookie season (I'm not counting his last 3 years because he didn't really play ~30 games over 3 seasons isn't playing). As a Dman, sprinkle in 2 Art Ross trophies, 3 Hart trophies, 2 Conn Smythes and 2 Cups.....he's just in a different spot....he accomplished enough during that short time to be ranked where most rank him. McDavid isn't at that level where the lack of career length can vault him that high.