To coin a phrase, too many people are dreaming in technicolour.
This isn't like tobacco, or home brew wine and beer which takes significant skill to produce a decent product.
Four plants per household ...
I predict that community colleges will be offering 'grow your own' workshops to great success.
The seeds are already easily available.
The benefits from legalization are:
Cut off the money to blue collar criminals - white collar criminals are a different class of problem.
Remove criminal records from our citizens (victimless crime no less).
Free up police resources for real crime.
And perhaps most importantly, allow people to ask for help (if they have control issues) without the stigma of turning them self in as a criminal.