You might want to revise, the Xbox 360 does have backwards compatibility. In fact, I don't even think it have digital downloads of original Xbox games anymore.
There is not one article I've ever read on Toms Hardware that didn't have at least a paragraph talking about the lack of apps on Windows Phone. I mean come on guys, this article really didn't even call for that.