Two-letter TLDs are ccTLDs, and all the existing countries already have their ccTLDs. In order for this to happen, you'd need to have a new country spring into existence that can plausibly be abbreviated to .go, and then they would have to treat it like a faux-generic (like .io) instead of imposing registration/use restrictions as some countries do for their ccTLDs.