That is sort of the issue at one of my places. You walk in and there are people standing around everywhere. There might be a person helping someone with a question about wine while another person is at the register and another person is in the back weighing out hops or grain and packaging. But there is no system. You don't know that you need to go into [what is essentially] the backroom and tell the guy back there that you need 20 pounds of this, 15 pounds of that, etc. So you walk in and get your head straight and maybe walk to the cashier to ask how things work and meanwhile 5 or 6 people walk in behind you and get waited on first which might actually happen even if you DID know what was up because the guy in the back doesn't know who came in first. They need a numbering system or something.
Forgot to add before: all of the grain-weighing at my former LHBS is 100% self-serve.
Whatever grain you want, you weigh it out yourself and bag it yourself, as several other people are doing the same thing, at the same time you are, with one, and only one, scale for everyone to use. A major PITA for all-grain brewers, IMO.
Not a great system.