Acreage for vegetables is tiny compared to commodities like wheat, corn and soybeans. Those will likely never be grown in greenhouses given the lower yield per acre, you couldn't grow enough of them in a greenhouse to cover the capital cost of construction.