I'm very hopeful that MSFT will soon adopt a common standard, whether WebRTC or an adjusted WebRTC. However, the business case does not support such a push from Microsoft. They purchased Skype for $8B, and it's their every incentive to ensure web telephony remains difficult and that Skype remains the best, cheapest, and simplest way for people to communicate with video and voice. They want Skype everywhere, but Skype becomes less compelling in a world where any two engineers can effectively build Skype-level quality (or better) inside a browser.