Even if you have soil, in a whole lot of cities/municipalities/counties... there are zoning restrictions on growing certain amounts and kinds of plants/vegetables.
And HOAs. They all have their own restrictions as well.
Wanna collect rainwater?
Regulations on that too.
Wanna start a compost bin?
Well your neighbor can complain it smells bad in the summer. Might attract dangerous critters.
Hell, probably just laying down a sufficient amount of top soil might be enough to get a visit from an HOA rep or a county zoning wonk.