Or it may simply be cheaper than having them go through the regular medical circuit with essentially no effect at the end of the bunch of expensive diagnosis. Some people just want the attention of a doctor and already feel better just because of that. A real doctor will tell them there is nothing wrong with them so there is nothing to fix which won't leave them satisfied so they'll go back over and over again.
By contrast, an acupuncturist that charges a fraction and pretends to cure them is more effective.