i don't know much about how this works, but why cant people just bypass this by creating a separate account for every game they purchase and then pass on that account's details to whoever they sell the game to
So you would have no friends, no gamerscore, tens of accounts and paying for gold on them constantly.
No one would do this and that you would even think of it makes me think you've never even used xbox live.