I bought a Samsung watch once, had to reverse it to enable functionality that was advertised a year before but never delivered. It died because the watch decided to suck in water during a reboot while swimming, they quoted me almost the full price to repair it, even though it was clearly a software bug that caused another advertised feature (namely it's ipx rating) to fail.
And while I also wouldn't give Xiaomi iot devices on the network full internet access, at least I can use those things normally.