I imagine the point is not to replace the computer at the primary facebook/twitter interface, more to add the capacity for someone who is already using their xbox (especially now that it is getting more and more and more functionality) to check their social networks without having to boot up their laptop (or go into the other room and use it, or whatever).