In an ideal situation, cities should be placing pressure on property owners and businesses to lease out vacant space because otherwise they are effectively offloading the negative externalities of empty space to the city and its tax base. If the city isn't going to outright buy vacant property for the sake of development, then it should heavily tax property owners for leaving said property empty or undeveloped.