Personally, I think with the influx of new, younger fans, the respect for past legends lessens--not just in hockey, but in other sports as well. Today, more than ever, we live in a quick-hit, highlight reel, social media, hyperbolistic society where "newer is always greater" seems to reign true. I think part of this has to do with the current NHL marketing machine hyping their players more than ever before--and some modern fans buying the hype hook, line and sinker. I've heard hockey fans recently state emphatically that Crosby and Malkin are better than Lemieux and Jagr. Even some say that McDavid is as great (or better than) Gretzky. The same way I've heard baseball fans say that Mike Trout is 2x the player that Babe Ruth was. Therefore, I am not surprised that a legend like Maurice Richard could be placed on an All-time Greats discount rank, depending on who you ask.
Not only was Richard an elite goal scorer--the best of his era--but he was also a cultural icon and the face of the sport in Quebec province. He played for the most storied franchise in NHL history and is memorialized with a trophy. When the Habs left the Forum, the ovation for Rocket was the single greatest ovation any professional athlete may have received. He lead the NHL in scoring 5x and scored 50 when many thought it could never be done. He was clutch and his passion was legendary.
When judging the Rocket, one must take in the full picture IMHO. Again, fans of sport have become overly analytical in recent years, and rush to judgement based on spreadsheets and numbers--without taking into account the eye test, historic perspectives and sentiment. There is a "feel" to deciding the all-time greats--it's like making the perfect soup.
Any hockey fan who rates the Rocket lower than a top-10 player in history should take up another passion. Based on merit alone Maurice Richard is a top 10 player. That's my story and I'm sticking to it.