It looks from the cited sources that developers wanted to write apps, Apple chose to do this in a way that allowed it to keep control of what was installed.