So SC, what you're saying is that one's number should be retired solely based on that player's skill on the ice, which is almost the same as saying it should be solely based on stats. Treating retired numbers like this would be like giving MVP awards to the guy who put up the best numbers.
I think it's important to recognize the builders of your team and show that your club values loyalty, dedication, leadership, and perserverance.
If the Devils were at the same stage in their existence as the Red Wings, you're not going to retire someone like Dano's number, but you can't ignore that Dano has been here nearly since the beginning.