That makes sense. I've spoken with the General Manager of BC and she told me that the reason they do it is to prevent someone passing out multiple old bands so that non guests can enter Stormalong Bay.
I've always assumed YC did it too, but I've never stayed there so I have no personal experience.
Steve