Question: why are there few antiviral drugs?
Answer: Designing safe and effective antiviral drugs is difficult because viruses use the host's cells to replicate. This makes it difficult to find targets for the drug that would interfere with the virus without also harming the host organism's cells.