It hasn't changed until now.
According to what you said, it is estimated that you took the medicine in a local famous doctor clinic or hospital.
If you are in a general clinic (8- 15 yuan), you must have been cheated.
Nine times out of ten, it's because of the high drug prices in famous doctors' clinics or hospitals. "As long as you get better, you won't give up if you spend more money" is the public psychology.
Besides, when you say "1 yuan or more", it's usually 10 gram of drugs! Because the price unit of traditional Chinese medicine is generally 10 gram.