A opção -T não testa a conexão. Faz apenas o que é mencionado na página de manual (também é útil para sessões não interativas). O comando apenas diz:
Connect to
github.comand do not try to allocate PTY (it is most probably not allowed anyway on the server). Having workingsshis just a good prerequisite to havegitworking.
Funcionaria na maior parte do servidor também apenas com ssh github.com , mas como mencionado na pergunta vinculada no SO, alguns servidores (quebrados) podem não lidar com isso bem (ou podem não ter) e ficamos com esta convenção para testar git conexões.