Perhaps improved lighting would make it more effective and efficient today, but I'm reminded of the Sprung Greenhouse in St. John's, Newfoundland. Now, before anybody gets on the "government involvement is bad" bandwagon, try to keep in mind that Newfoundland has next to no agriculture at all, apart from a few root vegetables (it's a rock that alternates between barren land and impenetrable forest) and has always had to import most of its non-fish foodstuffs. Even given the importation expense, the greenhouse production was incredibly expensive compared to the existing supply chain. Putting production into a building doesn't change external light levels or prevent snow from accumulating on top of the greenhouse (or solar panels, reflector arrays, etc.). Even the wind levels were high enough that safe operation of windmills would have been difficult (sustained wind speeds regularly reach levels where normal turbines would be parked and feathered). Not saying that it can't work, just that it won't be cheap (so it's likely that transportation and ordinary production costs will have to rise quite a bit), it won't be easy in a lot of locations, and it's not a panacea.