An OS should just be that, an operating system. Applications should be layered on that, not ever be part of the OS. I don't know what MS is doing here. If they're simply bundling XBL with Win8, that's fine. If they're embedding XBL into the core of the OS, that's bullshit. How does their phone OS do it?