That's a lot of speculation and FUD. There's nothing inherent about IoT that requires it to be reliant on remote services.
Generally, most HomeKit devices are LAN or Bluetooth based, and theoretical should work without needing to phone home. (Some might stop if they can’t, but that’s an implementation issue, and i haven’t experienced it yet)