This is exactly the main point of my argument. I don’t know why some hubs perform better than others and I don’t care either. As a consumer, that’s way beyond my scope of knowledge or concern. All I know, from testing and experience, is that certain ones in my home are better performers. We absolutely should be able to have the option to make them stick so we don’t have devices arbitrarily go offline.Following this thread and I agree with what you have written. I have one Apple TV which is not the newest in the house also at the end of the house but it does have a node in there. If that Apple TV is the hub everything works fine (ok one Homeppod mini needs to be restarted every so often to keep them as stereo). If the hub moves to the newest Apple TV I get some Homekit to go offline. If the hub moves to a HomePod min or the Homepod then I lose about 10 HomeKit devices.
Honestly, I don't really care which device is the hub only that it is a hub where everything works. It is a pain having to switch it off to get the correct hub so everything works.
Agree with you if the hub was working correctly why does it need to switch to a hub that is not working correctly?
Apple’s algorithm, or whatever it is, that selects which it thinks is the best performing hub is completely flawed and makes zero sense to me, as a consumer. These devices (AppleTV’s and HomePods) don’t move around my house. I don’t play musical chairs with them. They shouldn’t be switching constantly. The idea that my network is the issue is baseless.
I’m no expert, but I’d say that 99% of people’s HomeKit issues would be gone if the hubs stopped screwing around.