I can't shake the feeling that the medical companies have huge incentives to develop drugs that are taken for a long period of time instead of one time treatment.
There should be some government incentives that will make sure that companies who offer simple cheaper solutions will have some benefits out of it.