Banning things like Flash to iPhone app compilers won't make apps like sound grenade, various boob jigglers, and background/ringtone collections suddenly go away.
There's already a process for eliminating poor quality applications for the iPhone. It's just not used to a good enough effect. Jobs said the iPhone has over 50,000 games -he left out that 45,950 of them suck. Mandating use of the official SDK won't change that.