The downside is that need hub and its app to talk from phone to device. Matter using IP means phone can talk directly to device. Thread is separate network and needs bridge, but that can be simpler and generic. Thread/Matter use uncountable IPv6 space.