Zina is haraam because it is entering into a relationship without an agreement which guarantees the rights of both individuals.
A lady can get pregnant, who will guarantee her rights and the rights of her child? In a marriage the rights are declared and known. Marriage provides responsibilities and rights and duties. Zina doesn’t do any of that. It is just fulfilling a pleasure and then moving on. It means there is no commitment to the relationship.