I use bulbs I’ve bought from IKEA and Lidl. Because they’re ZigBee they’re local. The "Hub’ is HA because I have a ZigaZiga electrolama.com/projects/zig-a-zig-ah/ usb stick.
I use ZigBee2MQTT in HA to route commands to my bulbs (and sensors and plugs) which routes ZigBee commands through my MQTT broker which is also in HA.