If you have ever tried communicating with a device on a private network, you may have encountered Network Address Translation (NAT). Because the number of connected devices has long outpaced the number of unique addresses in the IPv4 address space, public IP addresses have to be shared between devices. This introduces a number of challenges.
I think you have that backwards. Shitty and enshittified devices have to connect to a web service, because you can’t communicate with them directly behind NAT.
That said, the two are largely unrelated. You could usually setup port forwarding, and IPv6 is common. But the real reason it gets enshitified is because of profits to be had by making it a subscription service.
No, you just don’t seem to understand. If your device has to talk to a web service then you don’t own that device. That’s by design. They don’t like NAT because it impedes this model.
I don’t have to expose any of my devices to the internet and none of them have to talk to a web service for me to make full use of them. Any device where this isn’t true isn’t one that I’ll spend money on.
I think you have that backwards. Shitty and enshittified devices have to connect to a web service, because you can’t communicate with them directly behind NAT.
That said, the two are largely unrelated. You could usually setup port forwarding, and IPv6 is common. But the real reason it gets enshitified is because of profits to be had by making it a subscription service.
No, you just don’t seem to understand. If your device has to talk to a web service then you don’t own that device. That’s by design. They don’t like NAT because it impedes this model.
I don’t have to expose any of my devices to the internet and none of them have to talk to a web service for me to make full use of them. Any device where this isn’t true isn’t one that I’ll spend money on.