Vmware Host Profile purpose
If I understand Host Profile is used for instance to configure one ESXi Host then create a profile from it , then attach other ESXi hosts to that profile.
It sounds good, but I believe it can create a lot of issues, because Hosts have different IP addresses, vswitches, Vmkernel ports IP addresses, different storages... just to name few....
My point is, if you try to create Host profile as a shortcut, so that you do not repeat the same configuration for each ESX Hosts, you will end in more work tweaking the profile, and you are more likely to break things when you attach other ESX hosts to the profile.
So More Risks than Benefits
is that correct ?