I'm not trying to defend the restriction or anything. It's Jobs' right to pull this shit and its everyone else's right to move to Android. I just think it's less about innovation in tools and frameworks and more about keeping the platform isolated for business reasons. This is just an extension of the "no interpreters" rule, which more severely (IMO) hampers language and tool innovation.