It makes sense to get married in your mid 20s with a similarly aged or slightly younger wife.
You will have children earlier in the prime of your life, which means you will be younger when they get older, and be able to spend more quality time with them.
You will save precious time circling the wagons at bars, clubs, and other places where the odds of finding a potential future wife are very slim. You will be sacrificing your health, wallet, and time going to these places often.
You will also waste time on online dating which has a very poor return on investment.
You will be able to establish roots earlier, build equity earlier, and most importantly, enjoy your precious youth with a person you love.