Everyone has a distinct vocation according to St. Thomas Aquinas.
Sure, virginity, religious life, and the priesthood are the highest and the safest path to Heaven. But they have their loneliness and burdens; such consecrated persons give up having a marriage partner to embrace and for you to be embraced from; they give up having children…who wouldn’t want to witness their children receiving their First Communion? Walking your daughter down the aisle? The gatherings of family life? Priests and religious have given it all up, not because they are selfish- but because for a Higher Good… for His Love.
Trials come with marriage too. There is no such thing as “happily ever after.” Marriage is not some fairytale. It’s responsibility, the raising and rearing of children, the commitment towards your spouse and children- and yes, even more commitment when your spouse commits adultery. There’s the souls of your children going astray, even some children fall into Hell. Married people have tribulation of the flesh, but even more so, they STILL have to practice chastity. We all have to practice chastity according to our state in life.
God does not call everyone to the same thing. If it’s His Will that two people marry, then they will grow in holiness. If St. Thérèse of Lisieux’s parents never married, she would have never been born.