"Apple can simply decide to prevent people from running code on their phones."
no - you are free to run any code on YOUR phones with the enterprise program - you are clearly not free to run any code on OTHERS phones using this program..
Yep yep yep. I can see how, as a developer, it would be galling to face artificial barriers to what you can do on a device that you own. But I don't develop for phones, and as a "dumb" user in this case, I'm really happy that someone is trying to keep it secure for me...
no - you are free to run any code on YOUR phones with the enterprise program - you are clearly not free to run any code on OTHERS phones using this program..