I think it’s not necessarily a problem to marry late for a man, because as provider he needs some education and work experience to have some financial stability for starting a family. So it’s normal that you are in your late 20ies / early 30ies when you marry. We shouldn’t make it that „easy“, saying no financial stability, no accommodation no nothing and let’s marry because it’s romantic to be poor and have no real responsibilities.
This doesn’t mean that our culture makes it easy to marry. 2000 rassams, 5000 wedding guests, Jehz and other high expectations make it difficult to rishta match. People forget that marriage is a legal contract between two persons (polygamy is not that common in Pakistan) and not between clans (it is to some extent but you get my point).
I was in my 20ies, she was in her late teens, alhamdulillah 6 years and counting! I was still studying, but I saved up some money through previous work and part time jobs, had a car and an own flat. And I still managed to have a relatively big wedding, because my parents also have the „logh kya kahe ghe“ disease.
I have no real advise because every situation is different, people must learn to be patient sometimes. The „rishtamaker“ aunties can land you the perfect match and your university love could be a case for a divorce lawyer a few years later (and vice versa). Postponing marriage is not good, I get it, but when you want it to be halal you have to be patient.
May Allah help us to find a righteous spouse and protect the marriages of our Ummah!