> I totally understand and empathize with the “it’s the user’s device, they should be able to do what they want with it” argument.
More often, that argument seems to be used in bad faith. By that, I mean it comes across as a think of the children fallacy. It's developers wanting their own way ("why should I have to pay..."), and as you highlight, wanting to do things with other peoples devices that they really shouldn't.