> There's no really good technical reason for Apple not to allow at least the first two categories on iOS by now.
But then I can sign a jailbreak with my developer certificate and pass it around. Now, you're going to say that such a thing has never happened on macOS, but the fact that it could happen because you've opened the door to it is something that should be considered.