The whole purpose of creating a Host Profile is to automate the large-scale configuration of ESXi hosts. Before you can apply a Host Profile to any ESXi host, there should be a way to associate the host with the Host Profile. This is done in the vCenter by attaching the ESXi hosts to the Host Profile. Such an association is subsequently used for compliance checks and remediating new configuration changes.
If for any reason, you decide not to associate a host with a particular Host Profile, then you could choose to detach the host from the Host Profile. Both the attach/detach operations are performed using the same workflow wizard.