You know, I get the lame part that Micro$oft is creating the Windows Live thing to engage on PC gamers of the Xbox Live community and the little perks of getting achievements and what not especially if they don't have Steam. I don't know if this has anything to do with pirating versions, though that might be the lamers excuse to pass through the requirement.