Why does it have to be inside of a browser?
What else would display Internet links and content? So you're forcing MS to include the engine of a browser but just not the front end to it?
As for being free, the media players I've used in the past have always been free from the start -- WinAmp, VLC, foobar. The only item that ever had to be paid for were silly DVD players and those are for the license fee for dvds. For all the other media type, the free players have always worked fine.