If you go back and read it again, you'll notice that this was never an Android problem - it's a smart home issue. But an Android exclusive feature was the reason I was able to get some resolution.
It’s not a smart home problem. It’s a problem with an app developer taking away a feature you liked. Not exclusive to smart homes. You’ve just literally taken an opportunity to bash a phone that you don’t use and don’t want to use when it had nothing to do with your story.
Your situation with Hive wouldn’t have happened on iPhone anyway, because HomeKit requires all devices to have local access and control. Look at what happened with Insteon last year. They shut down their cloud servers, effectively rendering all the hardware useless unless you use Apple HomeKit.
Also, sideloading is entirely possible on iPhone, and has been for years. Without jailbreak. I have Delta emulator side loaded on my 15 Pro via AltStore. It’s just not publicly waved around like on Android, and requires actually really wanting to do it. Stops a lot of people installing fake apps accidentally that way.