Xbox just isn't different enough to scalp Sony loyalists. When you can get 99% of Xbox games on PS, why get an Xbox?
This is why Nintendo is successful. They do their own thing and do it well. Xbox is just an American PS.
Great product, will continue to do well as a PS competitor but always the bridesmaid, never the bride.