Porque não pode usar Then?
"Then" aqui criaria uma relação temporal (ela cozinha, depois, ela come), enquanto "so" cria uma relação de causa (já que ela cozinha, ela come).
causa não, conclusão. Se fosse já que seria causa, mas não é o caso; trata-se de logo=portanto; portanto, conclusão
Ok obrigado