I agree with him on the Flash thing. It will eventually go the way of the Java applets or Microsoft ActiveX. Anyone even use those or remember them anymore?
Only problem is it will take some time for that to happen but it's gonna happen and Adobe has already accepted defeat as they will include the ability to convert your Flash stuff to a format that will run on an iPhone in CS5.
"Adobe® Flash® Professional CS5 will include a Packager for iPhone that will let you publish ActionScript 3 projects to run as native applications for iPhone. These applications can be delivered to iPhone users through the Apple App Store.*"
So might as well start learning about HTML5 since the world is moving to HTML5.