I think it’s a combination of:
1. TOO EXPENSIVE.
2. My girlfriend puts out, so why marry?
3. Fear of divorce.
4. Gays can marry, so marry doesn’t mean anything.
1). Marriage is hard and takes work to be successful. No one is willing to work hard.
2). Marriage has risks ( financial, social, emotional)
3). Marriage fail. We have all seen the impact of failed marriage and its brutal to everyone involved especially kids and men. It’s hard on women also but they are the least hurt in the process. Female and male children of divorce both see nothing but the pain
4). Marriage is now more legal than moral. Legal ramifications dwarf the moral ones.
5). No one is championing marriage.
Why buy the cow when the milk is free...