"Exactly how many companies do you know of which are willing to do research which may lead to a product in 30 to 40 years?"
Just about every major pharmaceudical company that exists.
Do you really think the drugs that are coming out today had research started in the last 10 to 20 years?