One factor for me is the multitude of (sometimes semi-)isolated vendor ecosystems. The Thread and Matter technologies should eventually improve this, but right now vendor lock-in can be a problem and only the tech-savvy are going to actively seek out and deploy prior vendor-agnostic solutions like zigbee. Home Assistant is a great tool for geeks but a PITA for average Joe/Jolene, I think.