General purpose computers are so last-cen. Today, we have mobile! The arguments about control today are between the mobile network operators, the mobile device vendors, and governments. Users have little if any control or input to that process. Apple doesn't even allow IOS apps to have programmability.
i.e. You can't run code that isn't compiled in your binary, unless it's JavaScript running in a webview, or unless it's code written by the user in your coding app.
2.7
Apps that download code in any way or form will be rejected
2.8
Apps that install or launch other executable code will be rejected
It's amusing. Any negative mention of Apple takes about an hour to be recognized. Then it gets modded down. The same thing happens on Slashdot, with about the same amount of delay. Then, if the comment is any good, it gets modded up again over the next day or so. Apple's operation seems to have a fixed moderation window.