The whole purpose of using Host Profiles is to effortlessly push the required configuration onto the ESXi hosts without the need for a manual configuration activity per ESXi host. This would not just come in handy when you deploy a new infrastructure but also when you want to push a new configuration to all the ESXi hosts.
The following flow chart shows a high-level overview of the whole procedure: