Seems to be three main benefits to this. First is that it frees them from the shackles of typical console development as they are no longer bound to any one manufacturer for any one part, they can source any part from anyone they want so long as its as quick or quicker than the old part it replaces, even doing this mid generation. They can potentially hop to different cpu, gpu, ram, etc manufacturers and not care anymore. Second, it frees them from the typical console cycles as they can now release new hardware anytime they want on any cycle they want based on market conditions due to them now having forward compatibility. Finally it will allow all the apps/games built for this platform to be ported elsewhere far easier, basically any other hardware that Microsoft makes just has to support the Durango vm. This is a boon to publishers as all their apps/games written to the Durango vm will be easily reusable elsewhere. It seems like a great and long overdue idea to me, win-win-win all around.