What it comes down to is this: the NDA is apple's way of trying to keep apps OFF THE PHONE. They didn't want them there in the first place, which is why they did webapps in the begining, but seeing as apple was going to get eaten alive by not making an app store, they created it but now they are trying to make it so that only next to useless apps are getting onto the iphone, except for a few dimonds in the rough, which were the apps that apple were going to have you pay for anyway in their own update sort of way. Im assuming that the NDA is probably keeping the fact that several companies paid Apple a HUGE LUMP OF MONEY to let their apps be on the store: companies like EA and Lucas arts for examplle; these companies can bounce back from paying up like this.
So you have 3 types of applications in the store: next to useless applications, people making the apps that apple wanted on the phone eventually anyway, which you would have gotten for free: see tap tap revenge (it's free anyway) and sedoku for example. and those apps which the producer had to pay through the nose to get into the appstore: see SPORE, THE FORCE UNLEASHED, and probably the two VNC clients.
everyone else is getting cut from the program and apple isn't telling anyone why beyond a bogus reason because they really didn't want ANY 3rd party apps on the phone.
what i'd love to see is a bait and switch situation: the download link in the app store redirected to some jailbraking applicaiton or something, or that violated the NDA so hard that apple couldn't do anything about it without breaking their whole system.
f**k you apple and your NDA. if you didn't want apps on your phone in the first place you should not have screwed people so hard in the process.
oh and apple is also letting on crap applications to make a pretty penny. how bad is that?