There are many reasons. Yummyfajitas mentioned two very good ones:
"Marriage is cheaper than being single due to economies of scale (a lot like having a roommate) and having a more stable income source (assuming 2 earners, it's unlikely both will simultaneously lose their job)."
I would also add, as equally important: support network.
I'm sure that there are more I can't think of, although they are likely related to one of those listed already.