There are a few points to note
1) in some cases girls set too unrealistic targets, their list of must haves is very unrealistic. i look in a family, where girls of the same age group have very different experiences.
2) when we talk about guys not being as well qualified as early, that is true and its sad that it is made into an issue. first of all it is the degrees themselves..e.g. business degrees, some guys finish the degree and then work a few years before going for MBA. whether it is to position themselves for future or because they have immediate commitments to family etc so they need to work.
By the time guys finish that level of education, they are older, younger girls are not looking for someone 6 years older. the biological clock issue comes into play as well. so if a guy is 28 and wants to get married, and is thinking to wait a few years before starting a family, they may be matched up with someone in early 20's rather than late 20s. I am talking more about the arranged stuff, which i believe is still the vast majority of rishtas.
what ends up happening in many cases is that girls who get in late 20's or 30's have a much smaller pool of candidates, because guys that gae or a few years older are already engaged or married.
A good friend of mine is upset at me because I am not helping her find someone, however at her being 34, my friends in their mid 30's+ are married and have kids so what am I supposed to do?
I agree with so much of what you said. Plus as you get older the girls that were previosly considered "too young to marry" are becoming of age- and so there is more competition. For example my hubby is 29 going on 30- seven to eight years older then me- while there are still girls out there in his age group that are still unmarried. The opposite of course (girl seven or w/e years older) is not acceptable, while this is(male some years older) is perfectably acceptable.