Yes, a lot of people don't understand the sheer amount of labor and time that is required to bring a new drug to market. (Edit: Or the number of things that are tried but don't pan out for one reason or another. The success rate is very low.) I myself have only the vaguest understanding. Someone has to pay for it all.
We need India to get rich ASAP, so Indians can start paying for it. :-)