Agreed, but this would then inconvenience millions of non-techies.
Could a solution be forcing Amazon (and Google and Flock and...) to open their backend software either for self-hosting or for running on somebody else's "cloud"? So subscribing to such a device isn't that different from getting web hosting from Dreamhost or Hetzner?
Maybe there's a host or IP field in the settings that users can easily change?
I know this is not constructive, but fuck 'em and their convenience!
If there was an IP setting users could change, all the self-hosting etc. forums would be talking about how to change it instead of explaining other options. I'd expect not just fixed hosts and an ecosystem dependent on their proprietary protocols, but also pinned certificates and secure boot so you can't change any of it.
N.B. Flock isn't really targeting the consumer market.