The local community should be able to set its own laws and rules as regards land uses. This is not good for smaller more local government.
In Texas, landowners typically own their mineral rights. If the city can seize their property and deprive the owner of it, do you advocate that they come steal your delivery truck? Your bank account? Your house?
And don’t even play the “city will reimburse the land owner for his mineral rights” game. They couldn’t possibly raise that amount of cash.