I'll let one of my favourite news sites do the reply for me.
http://www.osnews.com/story/23224/Jobs_on_Flash_Hypocrisy_So_Thick_You_Could_Cut_it_with_a_Knife
Especially:
"H264 is no better than Flash. This video codec is proprietary and patented up the wazzoo, and therefore, wholly incompatible with the very concept of an open standard. To make matters much, much worse, the licensing body that oversees H264, the MPEG-LA, has stated in no uncertain terms that they will not hesitate to sue ordinary users for using the video codec.
Why, then, is Apple, in a letter full of talk of openness and standards, promoting this closed codec, a codec that will once again shackle the web to a proprietary technology, just as we're busy breaking free from Flash? The answer is easy: follow the money.
Apple is part of the MPEG-LA, as is Microsoft. This means that the more people license H264, the more money Apple and Microsoft get, since their patents are in the patent pool. Steve Jobs might go all starry-eyed and gush about how much Apple believes in open standards and the open web, but just as with any other company - Adobe, Microsoft - this support ends where Apple's wallet begins."
That is almost all the motive explained, and because Apple unique among platform makers has total control over Apps approved they can play the game and make it work.







