I'm not really "for" monopobooze shops but there are solid reasons a government might want them.
Government run shops let you track sales by area in a fine-grained way.
They can be a more effective way to ensure rules around supply are enforced than random inspections / checks.
They let you change the rules (eg opening hours, id requirements, record keeping, banned drinker registry, customer limits) easily without an outcry from retailers who would no doubt claim that any restrictions are onerous and impractical.
They can be placed so as to avoid completely saturating low income areas with booze.
No price wars or loss-leader marketing strategies.
They mean one can buy essentials without going "near" alcohol. Supermarket sales can be an issue for problem drinkers.
Retail profits can go back to the community.
There are other ways you can achieve each of these points of course but monitoring, enforcement and change will all tend to be more difficult in a decentralised vs centralised system.