" но врачи бесплатные его любят назначать, видимо за его дешевизну." - бесплатные врачи назначают старые препараты не потому, что они дешевые, а потому, что эти врачи просто ничего другого не знают и не разбираются в современных лекарствах. Не повышают свою квалификацию, да и это не очень то им надо. Назначают то, про что им рассказывали в вузе давным давно. Сейчас пациенты по своей проблеме знают порой куда больше, чем некоторые врачи.А когда  врач знает и другие препараты, то всегда может предложить выбор пациенту: "есть вот такое дешевое с такими-то побочками и есть подороже с такими-то. Сами выбирайте, что вам по карману." А когда выбор не предоставляют, то дело в том, что врач скорее всего ничего об альтернативах и не знает.