Not always. Over the years I've moved games from one computer to my next computer with little problem.
What is does do though is lock the Game Code registration to the first listed user. Anyone else trying to load the game on to their computer will be asked to 'verify' their account with email address and password, which will be verified against the original registration.
There are slight variations to this if using Steam or Origin.