I'm pretty sure the restriction to objective-c was due to performance concerns.
The policy was changed and ultimately never enforced, but I always viewed it as a way to ensure that developers kept up-to-date.
And after having a client deliver us an Adobe Air app to "fix", I am so glad it didn't become a popular way to develop iOS apps.