Quote Originally Posted by DragonFlyy View Post
Preorder physical edition gave me one code to get my EA code, then the final code for the actual expansion. So 3 codes (one just registered that I could receive my EA code).

@Chihaya: This is because of the nature of the PS3/PS4. They wanted to make sure everyone the preordered (no matter the platform) got early access and the easiest way to do that is to make the EA code separate from the actual game code. (This is just theorizing)
One code is for Early Access yes.

Logically the reason for this was to allow all "versions" (eg Steam, Windows, PS4) to be able to do Early Access without having the actual License shipped out, and those who only purchased the game without Early Access wouldn't have access, as the "game keys" are effectively the same for Eearly Access and Release.

Basically its a logistics issue. You need to keep track of all the license keys, but not the Early Access keys. Just like Beta access. Once Beta/Early Access is over, you just scrub those from the system.