You may ask why I am calling adobe flash (player) the web version of crack. Well have you ever tried to visit websites without it? Almost every website will bug you for flash because 98% of users run it.
So it’s now a regular expectation that you have the plugin. If you don’t like flash because of its performance drain, or it’s vulnerability there is options. Click to flash will disable it from loading (like adblock plus) but still report you have it. This means you won’t get messages bugging you, but at the same time it tells web devs that you still use flash and don’t need an alternative.
Silverlight is an option but its lack of real support makes it real useless. HTML5 (chrome, ie9, safari, iPhone, iPad, Firefox, etc) introduces the ability to view videos and interactive advertising without flash. YouTube, vimeo, CNN, and other sites are embracing html5 so you have an alternative. Html5 is growing since it’s the only option in iPhone & ipad. Soon since it’s a web standard it will be used more. Currently there is an issue over codecs but that should be fixed soon. It would be nice to be able to browse the web without QuickTime, flash, or Silverlight. Hopefully html5 will be fully adopted in the up coming years.

That should explain why apple didn’t pay much attention to flash player! I think the HTML 5 solution will be better and easier for both the web masters and the users!
Yes it will be, as long as it gets adopted quickly.