So this is the interesting bit. And it's actually the most interesting bit that I don't think has had enough discussion.
Yes, I'm here saying "TALK ABOUT THIS"
Because we've had this talk before, about crossbuy games for XB1 and W10 and essentially running Xbox As A Service (XAS? instead of SAS?) regardless of hardware (except for minimum basic requirements). But even when I was trying my hardest to push this as MS's vision going forward based upon their statements (and I received a great deal of resistance, although also a fair amount of support), I was only pushing the notion that MS would launch this with all of their 1st party games that were originally designed for the XB1.
The quote from Spencer on Twitter takes this situation to a whole different level. It's "a platform feature". If you make a game for the XB1, you are making a game for W10 by default. And, the same license will be used on both platforms. More than that, it was also said (I believe I read somewhere?) that since all the saves are in "The Cloud" (Azure - owned by MS), all saves and game information will also be cross-platform.
There's huge implications to this. Just think about it for a second. When people say that PC Gaming is Dead, it really must be, right? In order for MS to be able to get this kind of agreement from the publishers? The publishers must know that there's no (or a very minor) population of gamers that are buying both console and PC copies of the same game. Otherwise, as Dobwal says, they wouldn't agree to this because even if it's only 2% of revenue, that's still 2% they are giving up. For nothing. Or is it nothing? Did MS lower their publishing fees on XB1 in order to facilitate this? If so, will that loss of revenue be outweighed by more purchases because of this option?
All very cool, cool stuff. Not only from a consumer/gamer perspective but also from a business perspective.