Re: Why is that
Like iggle said, because it is the marriageable age.
There is nothing wrong with an unmarried girl of that age or any age for that matter since it is a matter of personal preferences.
For the most part, it is cultural thing. Good or bad, it is there.