Your facts need some intelligence, which they don't have. Developers are little people, and they don't take a crap without Apple leading the way and approving (requiring actually) every move.
Uh, no.
No one requires me, a developer, to put iAds in my apps. My apps currently have Admob ads. There's your intelligence, buddy.
BTW the "stranglehold" that Apple has over developers is greatly exaggerated. I've never had a problem, and they've only rejected my apps when I missed a show stopping bug... which I appreciate.