Because legislatures probably made giving away alcohol illegal in the first place.
>>Why does an establishment that sells beer/wine need permission from the legislature to give it away?.........
Somebody may still have to pay the tax on it.