Generics can only be made after the patent expires. And due to pressure from western countries, these are enforced worldwide.

Which takes over a decade and can be extended multiple times if they find more uses for the drug.