Yes, eminent domain laws, which empower governments to seize property make sense, because otherwise the government will not be able to acquire the land to make any progress. The government has to pay market value for their acquisitions, so the people they are displacing are fairly compensated. It allows the government to construct public works.
Eminent domain makes sense in certain cases, such as the safety of the public. Dangerous areas can be overtaken by the government to ensure the danger is isolated. If harm could come to the public from unsafe conditions, the public would want to place blame somewhere. In this instance, the government is being proactive.