Missing the point. The OP and the twitter user both seem to think it's strange that there is no physical game...
I will admit when I pledged $60 I thought I was getting a physical game, but they would have known this tier was digital only when the game came out last year and we got a code for the digital version of the game.