The problem is that Apple is the one and only gatekeeper here. $99 for a lot of apps, like independent games made for a competition, is a very high barrier to entry. Were Apple to allow third party certificates, and/or use the existing ecosystem for software signing certificates, there would be a lot fewer issues with this.