We have too much retail space in America and too little housing, but zoning has often made it impossible to repurpose the land.