Most likely concerned about folks who make booking and disappear. If they refuse a walk-in (who then walks out) because of a booking who then doesn't show up that is money out the door.
From a risk management perspective, making it hard to make a booking the shop transfers the risk onto the client.
OK
But if there is one thing I have learnt over the years - if someone is reluctant to take your business you are better off going elsewhere.