Simple policy...
They do not need to do that, some places do not offer cork service. Their policy, plain and simple.
They must have a contract with whoever supplies their wine. However I'm sure if you ask for the bottle they don't have they will get it for you for your next visit. I have done that in the past.
Private policy
I think is a management decision, because they have some kind of contract with a wine distributor.
Thanks! Your answer is awaiting moderation.