It's also why I'm marginally less annoyed now when software prevents me from doing something "for my own good", even when I know what I'm doing. Or proactively prevents "off-label" use cases, because they know that a failure to block a use case will be taken as a commitment to support it
And finally, this is also why true zero-trust encryption situations will always be a niche - almost no users can be trusted to accept the ramifications of being the sole keyholder. And that's not even starting on the users who take server message history for granted yet act outraged when they hear that Facebook does indeed have their message history, and include it in their GDPR exports as requested