Says who? You? I disagree with you completely. You'll need to provide evidence for that (23/24 is better than 26/27). It is a sunnah to get married if and when you have the means to. There is no preferred age to get married. SubhaanAllaah... RasoolAllaah (sallalAllaahu 'alayhi wa sallaam) himself was 25 when he married for the first time (not that it's particular relevant), so are you saying he was too old or bordering the cut-off age?
Marriage is not a general thing where you can make rules and regulations. It is a sacred pact between a man and woman based on love and mercy; which should be undertaken when both partners feel they are ready for this huge responsibility in life.
I can't quote the exact hadith, but it went along the lines of "those who can afford and are mature should marry."
Here lies a major problem with modern society and many modern people and I feel Muslims in this day and age are becoming more and more vile and despicable because of not marrying when they can afford. People can afford to marry while studying, there are ways about it, however people think that having enough money to live a life of luxury should come first before marriage.
Shame on people who think money will be hard to come and shame on people who go against Islam by not having children because they think they will not have the financial means to maintain that child.
Allah SWT says do not fear having children for He will give us the means to maintain that child. I made the same mistake and had this same stupid view that I need to get my degree and get a top rate job with a very good salary before I went into marriage. It's just not right to think that you have to make sure you have so much money for marriage.
What did the Prophet say about weddings and about wives? He (PBUH) said the best ceremonies are the simplest ones, so even if you have very little money you should marry. He (PBUH) also stated in hadith (again I won't quote as I'll have to look it up), but it went along the lines of, men and women should be happy with their partners, if they find a fault they should look to find something good in that person. So if a man can only provide a 1 bedroomed small apartment which is not too fancy, the woman should be happy with even that. If they have to be stringent with the money they have so be it.
Like I said, what I feel is this way, my views do not contradict Islam or go against, but they did 2/3 years ago. Thankfully I have realised the way things should be, sadly I've lost most of my youth because of this stupid thinking "I must be able to provide a life of luxury for a woman."
You know sometimes I wish I was born into a poor family because I would be grateful for what Allah has given me and the woman I married would have been grateful for anything I had.
Here is one more true story. I know a female who continued on into further education, because she wanted to work and gain knowledge, by the time she obtained her PHD she was 28. She was incredibly intelligent and a decent woman as everyone knows, however no one proposed to her and many families rejected her there were a few reasons.
1. Most people felt she was old, which may be a ridiculous thought, but people are free to marry whom they want.
2. Many of the men were not as educated or intelligent and intimidated by her.
3. Many men feared that she studied so she could work after marriage, not just to gain knowledge but to get a high end job, so she may neglect the family and the house.
She was 31 before she married and the only man who accepted her was someone who took her as a second wife.
I'm not encouraging not studying, but I am all in favour of young marriage, we seem to have been influenced by the west too much.