Actually, I think the xbox is for the poorer people. I say this because once you buy an xbox, you're good to go for the gaming experience for years to come, whereas if you're an avid PC gamer, you're most likely to continually spend on graphics upgrades and/or other enhancements for better and smoother play.
I personally love the xbox for this reason. But I also love it because the controller is so much more game-oriented than the keyboard/mouse. Like, it's more fun to play using a controller, just because it fits in your hand so perfectly and most of the time the default control settings are splendid.
But, that's just me.