I think it's pretty likely we will witness a cure before the year 2100. I'm not basing this on anything, just a gut feeling...and 2100 is a pretty conservative estimate.
I think one day, kids who start to notice thinning hair will just go get an injection in their scalp or something and be good. Maybe they'll have to get another injection every few years, or something like that, but it will effectively be a cure.
I don't know, guess I'm just talking out of my ***. But remember, finasteride is a relatively recent development, so new things can always come out.
That being said, don't hold your breath, thinking you don't need to take finasteride because a new cure will come out soon. Take finasteride. We're f*****g lucky we have it...30 years ago we'd just be screwed.