Yes, the unfortunate thing is that most of the cute girls I know right now are in that 20-25 bracket. It's not that they lose their looks by this point, it's the attitude they all have toward men at this age that makes the whole thing unpalatable. Oh and the cuter they are, the likelier they will have STDs.
The 29 thing, I wish that was a meme, but my ex-gf (first gf) had that exact thing happen at that exact age. She ended up pairing off with some Christian beta provider and after he couldn't knock her up, after 2-3 years it fell apart. And who knows what happened to her after that -- she had drug issues so I wouldn't be surprised if she ended up on the street.
I don't know how people can look at the state of relationships in this country and not think "this is a disaster" but then as we've noticed, few people think at all.