If you think about it, a lot of older players do use shorter sticks (Crosby, Ovi, Malkin).
The newer superstars seem to be using longer sticks. This includes players like McDavid, Eichel and Laine. Both Eichel and Laine actually use very long sticks.
In the end I think it just comes down to preference and what type of game you play. I've been told as a winger to use a smaller stick for better control in the corners. I have also been told to use a longer stick for better shooting and all-around defence.