naah, i dont think that marriage is necessary if both the partners agree mutually to it.
however there can insecurity and misrtust prevailing in a live-in or free romantic relationship.
thats why to feel committed and secure, people enter the institution of marriage.
also, in India, marriage is not only between 2 souls its between 2 families, giving the special bonding effect to the couples unlike any other relationship.