Are Girls matured enough to get married @ their age of 21?

I recently installed Messenger on my new cell phone and was surprised to receive messages from my friends and relatives with whom I had barely stayed in touch. One of the messages was from my childhood friend Kala (nearly after 30 years). We completed graduation together. I got married immediately after graduation whereas she completed her P.G.. I was excited to be in touch with her again.
I called her on a relaxed Sunday afternoon and had a very nice chat with her. We discussed about our good old college days, enquired about our other friends and so on. We further went on to discuss about our respective families. She has a daughter and a son whereas I have only one daughter.
She started asking about my daughter’s education, work and her wedding. When I told her that she is yet to be married and we, the parents are looking for a good alliance for her, she immediately reacted that it’s already late for a girl to get married! She suggested that we shouldn’t delay it further. It will only lead to my daughter becoming choosier and with lots of expectations from the boy & their family. She further said, as soon as her daughter completes graduation, she will get her married. As per her view, daughters should get married when they are young and dependent on their parents (During that period they are not much matured). Getting married at a young age helps them be more flexible so they can adjust to any and every demand the boy makes.
Being an educated mother, she should encourage her daughter to be educated and be equipped for her financial independence.
In fact, with full maturity and mutual understanding the girls should get married. Matured girls clearly know that adjustment is a part of everyone’s life.
I think in India, people are still worried about the society rather than their children’s happiness. Daughters are not burdens they are a blessing. If parents start thinking like her, who will support young girls?
As per the Indian constitution, the legal age for a boy to get married is 21 and for girls it’s 18! In my opinion, even at the age of 21 girls are not matured enough to choose their life partner. The age should be 25 years and above.
Philosopher Immanuel Kant rightly said, “Have courage to make use of your own understanding! This is the motto of enlightenment”
If mothers lack this courage, injustice will prevail for daughters.
