Random half-thought: Apple could waive the IAP requirement by charging a $100 fee per review. Provides an opt-out for popular apps where marketing justifies lack of IAP (less-popular apps might prefer lower development cost of IAP), and Apple gets compensated for review time.