You'r right, but still like some beer with lunch / dinner, or just sit with friend for a drink. Not every one how drinks ends up drunk.
Not taking of bars - it's definitely ridiculous that you can not drink in a restaurant but in you can buy what ever you want at the 7/11 next door (yep - only After 17.00)