Personally his 'Freedom from Porn' statement resonated more of in this sense:
You're on a mobile device. Mobile being out in the public in a park, in a coffee shop, on the bus... I really don't want my kid to be sitting behind you on the bus while you're checking the latest content in the iPorn app on your iPad.
I don't have a problem with the content. And most wouldn't act in such a way. But there are plenty of idiots out there that would, just for ***** & giggles.
Apple may be over restrictive, but I've used Win-mobile devices and loaded apps onto these things to give GPS, utilize the IR in the phone and other neat applications. Half of them don't work, the other half are released with missing or over exaggerated features. All of them caused poor battery performance, would crash periodically, or caused weird things to happen to the phone. Plus their price tags were around $20 - $40.
AppStore is aggressive and the SDK is locked down, but I'd prefer being saved from bad/lazy developers (and I've seen very very bad/lazy developers).
Finally on to Flash. I saw someone say "What if I wanted to build my website in flash". To which I respond: I would smack you upside the head until you left the late 90s-early 2000s.
Completely flash websites have no place anymore. They suffer from many issues: breaking browser functionality (back button, scroll wheel [especially on OSX]) unless coded properly (most aren't), break search engine functionality, they lack CTRL+F features, they are a lazy method of coding.
The only groups that currently still do all-flash sites are game publishers, movie producers, and artists (photography, video, etc). Artists are moving to CSS+JavaScript over the last few years. Game publishers are doing the same (with high amounts of flash videos). Movie producers are still using Flash websites, but ...
As for performance. Whenever I load up a flash game, my battery life drops by 1 hour and my fan goes into overdrive. YouTube videos aren't as bad, but the battery life does drop and the fans start to crank up. I can play a full-screen native application longer than I can play a 480x320 flash game.
Plus I don't know how many times I've loaded a flash app and the browser has crashed, or it's done something glitchy. For instance, a couple of days ago on my Windows box, I was watching a full screen YouTube video (1080p ftw). Anyways, I was closing it out of fullscreen and I accidentally clicked the right mouse button. This is where flash went glitchy. The context menu was stuck on screen, and there was no way to interact with it or the flash video behind it. Only thing I cold do was task manager and kill FireFox.
Based on the tech demos I've seen of HTML5 Canvases and HTML5 Audio/Video... I'm all for flash completely dieing off, except for it's niche markets like Flash Games. Even then.. Google embedded Quake inside an HTML5 canvas.