A great example is the gaming PC vs gaming console war. PC gamers often seem to refuse to admit there's untold little quirks you have to deal with when using a general-purpose operating system and modular hardware to play games. They don't notice the workarounds they are continuously employing, because it's become a reflex.
If you consider this "the" fundamental problem you're (a) underestimating the severity of other problems and (b) wildly overestimating what technology can achieve for humanity.
Trusting other individuals in this world is not a problem that's solvable by messaging protocols. Even literal scifi solutions like Mission Impossible exploding sunglasses inherently trust the recipient of the message not to share data post-self-destruct. Recipient trust is a fundamentally implicit part of deciding to communicate at all, through any medium.
There's no way I'm moving my domain to GoDaddy.
Unfortunately no other home automation platform (Google, Amazon) lets you keep everything on your local network, and using Home Assistant would make using Siri for it harder, so I’m stuck with an annoyingly buggy platform.
Exactly the reason I keep dealing with HomeKit annoyances.