IMO a lot of the kids were already selected but there were spots open at F and D and goalie. For the most part they got it right. Some exceptions here and there but at that point it's go-with-who-you-know.
Examples, Senators don't have many numbers retired, but Erik Karlson wears #65 and Sequin wears #91 although Stars don't have a lot of retired numbers. I could go on. Besides, for the big many families are paying, let the kids wear whatever numbers they like, which likely match the numbers they wear all season long for their club teams.