Le mariage est un contrat, c'est en premier lieux pour des raisons juridique.
le mariage civile (à la mairie) et le mariage religieux lieux de culte, deux choses bien distincte.
c'est pas obligatoire pour des raisons de liberté, c'est d'un commun accord, souvent c'est pour savoir si l'on s'entendra tout une vie, les divorces peuvent coûter très cher à l'une ou à l'autre.