Taking antibiotics until the end of the course doesn't usually do much harm. I can imagine that if people stop taking antibiotic when they feel a bit better, they could become ill again.
If society addressed its many problems, we wouldn't have the need for so much medicine.
RE: No medicine based on solid evidence?