Title is misleading. Officially it's not possible to "buy" weed, you only get it from your social club "for free" with a monthly membership fee. Clever way to get around the "buying" aspect
Someone below suggested that it removes commercial incentive to get people addicted, which makes sense to me. Additionally, those clubs will serve as a support group, if anyone does struggle with addiction or other unwanted side effects.