Over the last few days it looks like the discussion in this thread has shifted from the OP's original question.
My 2 cents -
A lower price and a highly marketed "better value" campaign would do wonders for the Xbox One. I've noticed the last 2 weeks there have been many deals at various retailers- 33% discounts on Tomb Raider, Titanfall, Call of Duty, Ryse, Forza 5 and Dead Rising 3 (39.99 instead of 59.99) , the lego games have seemingly been marked down to 50$ as well. Some of these discounts come with the purchase of an xbox one only though, buy the system and you get 1 game free with the console and can then buy 3 or 4 other titles for that large discount. These discounts have extended to some of the accessories as well- an additional controller for 40 bucks instead of 60, a year of live for 40 instead of 60, etc.
They are all rewards for buying the system at full price and you still have to spend a ton of cash to really take advantage of it all. I can see it's working though , prior to the sales many of the stores that had only standard xbox ones and titanfall bundles were sitting on a half dozen + systems. Now they seem to be selling out faster and some more software is moving too. All those discounts undoubtedly mean the stores stocking all this stuff aren't making near as much profit though, or MS is reimbursing them at a later date perhaps ?
Either way, it's a start. I feel strongly that chopping that 100$ price difference off needs to happen sooner rather than later and IF they can also pull out the kinect , I could see 20$ more coming off. 379.99 - Xbox One 500 GB , NO kinect , NO games, NO live or anything. Just the system in a box for 24% less than before.
For the consoles still on the shelf that DO have kinect - 499.99 now gets you 3 months of live gold and a free copy of 2 of the following 4 games - Forza 5, Dead Rising 3, Ryse, Titanfall. As well, if you have an pre-existing xbox live account (IE- you own a 360) you'd get a 12 month xbox live extension for free and all 4 of those games as well- a way of encouraging 360 owners to "jump ahead".
Fast forward to the xmas season and they need to get some more SKU's out there. 499.99 SKU should be turned into a halo 2 10th anniversary bundle - comes with a digital copy of Halo 2 Anniversary , a 1 TB hard drive , Kinect and a specialty paint job. Any game that has sold over 500K copies by the end of this september gets a "platinum hits" release by christmas as well, 30$ for a retail copy and 20$ for digital if you have live gold.
I could see many of these ideas helping MS compete better but I'm not sure they can really catch up worldwide, this will merely prevent them from sliding further.