A lot of the waste (at least from produce) comes from every step of the supply chain loosing product to buying to much or letting it sit to long. In theory, growing on a nearby roof could force people to grow only what they are going to use.