Nothing wrong with buying smart equipment, as long as it's local first using common protocols like generic Zigbee. That way you don't NEED to use the manufacturers hubs and interfaces and you substitute out for your own controller like Homeassistant or a third party Hub.