It’s not much of a choice when developers have all of the knowledge and users can’t even begin to understand how the apps work.