Eminent domain is for public USE. The term public good is so broad that it could literally encompass anything.
It is and I’m not sure I like that. It makes you dependent on the city government’s whims and some of those small towns are very whimsical.
I don’t blame a business man for using the laws as written but I would support oversight at the state level or perhaps criterion proposed voted on and set out. A project might be very pretty and might draw in tax $ but on the other side of the issue is someone losing a home...a family farm...access to a stream. Its the slippery slope sometimes for the towns because revenue is down. There appear to be no perfect answers.