I really like this. Yes, it should be everyone's choice to consume it or not. But there really shouldn't be commercial incentives to get people addicted and to get rich from their addiction.
Imgine the same rules applying to alcohol and tobacco... (yes you can absolutely grow tobacco in Germany).
I think this is perfect. Make it legal but non-commercial. It should not be allowed to make a profit off of other people's addiction and there shouldn't be financial incentives to get people addicted as quickly as possible.
I wish they would do the same for alcohol, tobacco, gambling, etc.