Hydroponic/aeroponic is way more efficient than growing in dirt. You can stack it as high as you want and grow way more per acre. On top of that you have the reduced amount of fertilizer and water and the increase in growth rate.
There is a reason why the best weed is grown via hydroponic/aeroponic.