I think costco membership has two reasons...
Yes, the people who "subscribe" to costco are more loyal, etc.
But it also excludes. The general public is probably a lot more labor-intensive for costco, and they eliminate that.
Their "shrink rate" is low. Members are less likely to steal.
Their "shrink rate" is low. Members are less likely to steal.