People don't have enough experience, they get married too early, without having lived enough time together.
I agree, traditionally in Europe people have gotten married on average in their early
29's with maybe only knowing their partner a few years prior, IMO its not long enough
and generally marrying so early may not suit a lot of people or couples.