I don't see a way to improve this situation. However I can draw a parallel with console market. In order to publish a game for a console, there is bar to entry on SDK price alone and then there is an approval process. If approval process is relaxed, there is a "Seal of quality" attached from the console manufacturer for good content, and people are somewhat educated to look out for that kind of content.
Apple couldn't charge for SDK at this stage, and if they did it would have to be something like XNA Creators Club. They could streamline/relax approval process and introduce Seal of quality type of content approval where applications longing for that status would go through a more rigorous process. Kind of like Microsoft has for Windows applications (I forgot the naming for those kind of apps).
Apple couldn't charge for SDK at this stage, and if they did it would have to be something like XNA Creators Club. They could streamline/relax approval process and introduce Seal of quality type of content approval where applications longing for that status would go through a more rigorous process. Kind of like Microsoft has for Windows applications (I forgot the naming for those kind of apps).