I don't think NO annulments are necessarily just for $$ or just given out on a whim. I've seen the paperwork in two different diocese and they all require a great deal of information. I know my parents marriage was not annulled and this was for my father's third wife with the marriage to my mom ending 16+ years before that.
Society doesn't give an example of marriage with no fault divorce laws now. If people have no example in their family or close relatives they may not really understand how serious it is or what it means when they sign their name or say their "vows." I know for myself when I was young I never wanted to be married or thought of marriage as something warm or even knew that married couples were close. I knew nothing of the birds and the bees too. If you don't know marriage is a good thing or have any concept of it, you really don't know.