Wouldn't a larger greenhouse require more power and therefore more fuel for the generators? I would figure that's a major reason why.
I was wonder why they don't have chickens somewhere so that they can have fresh eggs/meat/etc. It could potentially be a good way to re-use food scraps, although I'm sure they're already doing something useful with those.