I'm not sure if you are familiar with Joe Hewitt's backstory, but he's been very vocally against the app store policies. In fact, he left the Facebook iPhone application team over this:
"My decision to stop iPhone development has had everything to do with Apple’s policies.” – Joe Hewitt"
He calls the demand for open-computing and removal of restrictions a "nonsense" .