Good Question. It may be because of routing. It is impossible to build a static route across multiple networks to a "file Server" if the address is changing every 24 hours or so. That is only one instance of why to use static IP address for Server machines.
Also, the NAT in your firewall or router may have an entry that cannot be built with a changing address.
I hope this helps to give you some direction.