And because they realized that it ruled out large swaths of application classes that they don't have an issue with (games, for example).
Mostly, it was about keeping crappy flash apps of iOS. And from a platform perspective, that did actually make a lot of sense.
I think part of the reason they rescinded on that is because people freaked out about it :)