Treatment, especially medication, involves life safety, and hospitals will put safety first, followed by cost, and finally curative effect. For example, if you are a doctor, you can dispense drugs 10 yuan, inject small needles (intramuscular injection) 10 yuan, and infusion 100 yuan. What kind of scheme will you use for patients? Needle injection involves a series of problems such as disinfection, dispensing, needle pushing skills and observation.
This can't be complained, because it's a voluntary act of both parties, and the third party can't direct the treatment.
About the treatment of fever. Have a look:/question/119021856.html.
Besides, your idea that you don't need such a large dose of medicine for a cold in case you can't take it after a serious illness is not correct in itself.