Say I want to deploy a software that acts as a server and I want to avoid scenarios where interfaces are replaced, IP addresses are changed, etc.
The nature of the environment in which this software is deployed on is a bit dynamic, the computer may be taken to different networks.
I decide then to deploy it configuring the address 0.0.0.0 to bind to the service configured port and job done.
Will network administrators frown upon it? (I got the impression they would). If yes, why?
Hope this is not an opinion based question and there are facts to support answers.