The thing you're seeing with covid is that places are empty for the same reason they became empty, and the owners are speculating that demand will rebound in the future (e.g. once there is a vaccine) so they have no reason to sell for less today.
If you change the zoning at a sufficient scale, rents would be expected to decline permanently, so there would be nothing gained by holding out until tomorrow.