While I share your reservations, I do prefer this to imminent domain (a practice I am not a fan of). I think it's more likely for the seller to get the best value for their property, and incentivizes the seller to make good use of the property.
I'd rather the government not force people out of homes they paid for, but I don't think that's an option right now.