The bigger problem I see here is the required shift of paradigm: once users/developers are allowed such things it's no longer "Apple devices own their users", it's a more traditional "Devices belong to their users" which comes with a whole new level of problems that Apple can't possibly deal with.