Eminent domain laws are supposed to protect property owners. According to the 5th Amendment of the Constitution, just compensation must be paid to property owners in exchange for the property. With real estate, it would extremely difficult to compute the fair value of the property.
Then, of course there is the fact that their is a forced sale taking place. There is no way to put a value on someone's property if they don't wish to sell.