When the agent is initializing it's storage provider it calls GenericPlugin.getPlatformName() to determine the hostname the agent is on. In 99% of the use cases this is acceptable and an overriding platform.name isn't needed. However, there are times when DHCP alters the hostname to be the fqdn which is out of customer's control. Example would be hostname on agent setup is vmc123 however DHCP resets hostname to be vmc123.vmware.com. When hostname is unstable customers will set platform.name to keep there from being issues during auto discovery, however, GenericPlugin.getPlatformName() doesn't look there.