This may be an implementation detail to obfuscate GPT weights. OR it was to encourage selecting the best answers to further train the model.
Of course, since the model is so large and general purpose already, I can’t assume the same fine-tuning techniques are used as for vastly smaller models, so maybe layers aren’t frozen at all.