I dunno, I'm hearing opposite things about Microsoft...
DX12 theoretically giving PC and Xbone the optimizations that the PS4 already has, Backward compatability, and fixing other stuff they fucked up.
and Honestly, I think Microsoft is doing those things, Last gen the 360 was a gold mine, they focused 100% on it, ignored everyone else and milked it dry.
now, Linux is quickly becoming a viable alternative to PC gaming, not that many people bought the Xbone, and Windows phone are irrelevant.
With fear of going under, Microsoft has to make changes that pleases the customers, potential customers, and attempt to win back the jaded customers.
Sony has nothing to worry about for now, but if the Xbone gets a 360 emulator they will very much be in trouble (cause of games)
Nintendo has near unlimited funds, they can fuck up for a few more decades before they go under, which is the exact attitude they have since they are fucking up so hard right now...