Microsoft also did a lot of bad marketing with the XBox One. Bundling it with the Kinect at first, and saying it was "impossible to use without it" made it pretty pricey, and a lot of marketing at first focused on it more as a home media center and something you could watch sports on while gaming.
The fact they also mentioned discs could no longer be shared and it required a constant online connection also soured the deal for most gamers. Granted they went back on these decisions later but that, and the lack of exclusives I think has lead to the low sales of the XBox One.