It's not so much iPlayer, it's all of the videos on their website. They all seem to "require" flash for some very annoying reason.
And that reason is called DRM and is required by the licence holders. For many things it's that or no video.
For some platforms there is something called the BBC Media Player which presumably handles the DRM instead of Flash or Silverlight.