Hubs are the brain that control devices through Automations. Voice Assistants control devices through your voice. Automations are events that happen on their own, without your involvement. The reason why this is confusing is that voice assistants are also hubs. They can control devices with Automations called routines. The difference between dedicated hubs and voice assistants is the level of detail that you can set up your Automations to do. For example, I just installed a Shelly relay behind some light switches. I can use Google Home, or Alexa, and tell that relay to turn on the switch. I use my hub, to turn on the switch, all by itself, 15 minutes after sunset, and turn off at midnight. But, here is the true power of the hub. I have it set so that if anyone comes along and flips the switch, during that time between sunset and midnight, it will automatically toggle it back for me. Voice Assistant hubs don't have that power. But, regular hubs won't let you talk to the devices. So, while there is overlap in functionality, the primary purpose is different. I hope that helps