Part of the problem is that Xbox will still sell a lot of consoles just off name alone
Parents will walk into a store and buy an Xbox one for their kids without knowing ANYTHING about it simply because they have it in their heads that 'xbox' is the better console
Hardcore Xbox fan boys will still buy the system because they will go into deep denial about all the horrible decisions they made, that they 'wont spy, why would they need to' and 'nah, they'll sort something out with always online' etc
People who know nothing about the shit that's been happening with remember all the 'publicity' about the kinect and Xbox from last gen and think its still good and that microsoft is still trustworthy
The problem is this sort of stuff, the kinect that they have patents for spying on you with, the always online which discounts military members and people who have gone through national disasters etc, this sort of stuff is things that need to be reported by mainstream media to get it out there because most people simply don't follow E3 and the other news as much as people who regularly game do. There are so many more people getting into gaming now, but they get excluded from all the news because of media and corporate stuff that means it isn't big in the public eye because its still seen as a 'geek' thing
There's an interesting thing we were talking about at my uni that later on people will realize how great this whole online thing can be, like cloud servers etc, and that it will be a reverse of this generation, that PlayStation will definitely win over the start of the sell period, but Xbox ill kick back on the second half.
I think that's a possibility except that their PR is doing them a huge disservice for that and they are treating their market base like shit. For that reason a lot of people alone won't buy it. And also as well, while a lot of people with smaller roles inside the company are trying to explain away the always online thing etc, NO ONE has gone anywhere near addressing the privacy concerns that we have with it all, and that patent that was posted previously makes it so much worse as well, with that getting around people are not going to have faith in it at all
If they address those things properly, and give legit reasons for things like always online (not the bullshit they said like dynamic worlds, you could already do that by simulating things based off the clock, having it always online just wastes power and processing to do the same thing) then maybe they can win the second half, but as things stand right now, no way in hell, besides the people who buy off ignorance like I said before.