Since you need 5 years of fda testing what do you expect ? if you invent a drug tomorrow it will still take 5-6 years to come the market
Then, since FDA has already approved finasteride, will it take them ~1 year to approve the topical version of finasteride ?