Point 1 is talking about websites / web applications. Point 5 is talking about native apps. Two different domains entirely.
With point 1, if developers are going to make a website, and they ditch flash, their work would work everywhere well (iPhone/iPad/iPod, Android, WebOS, Symbian, and Blackberry OS 6, as well as on the desktop). They wouldn't be limited to the platforms Adobe decides to support (or decides to support well).
With point 2, if you're going to make a native app for the iPhone, make one for the iPhone. Don't make one with Flash, which may not get around to supporting things like GameCenter, or multitasking, or any of the other hundreds of things Apple adds in new releases.
Choosing Flash for either one makes a substandard experience compared to the other options available.