While I'd love to blame an economic system for this, I feel the truth is more mundane: consumers are oblivious to what they are purchasing and are content to pay high prices for bad service.
What difference does it make? Saying capitalism doesn't work because consumers are ignorant is no different than saying socialism doesn't work because people are greedy. Yeah, it'd be great if we could change behavior to make these systems work as intended, but that's not really an option. If the system doesn't work, it doesn't work, period. The reasons don't much matter unless you have a solution to match them.
Sadly, our tests of these pseudo-scientific medical practices has shown them to come up short:
This is partially my point, though. This article says "sham" acupuncture is equivalent or better than the real thing, but leaves out that both are better than the usual treatment:
So yeah, all of the magic behind acupuncture and placement points and whatever other junk may not be true, but that doesn't change that there's something about the process of acupuncture that seems to help. So there's no need to throw it out. It really does help, and science should work to figure out why so we can make it better, not throw it away because it doesn't work exactly like practitioners think it does.
The trouble is that you are basically jumping from "science can't explain everything" to "maybe one of these wooly theories is correct". Yes, it is certainly true that not everything is explained. That doesn't make some random wooly theory likely to be correct.
True, but at the same time, let's not throw all of the "wooly theories" away out of hand. I sometimes think that a lot of people see something like "Eastern Medicine" and stop listening right there. But just because science didn't generate the theory doesn't meant the theory can't be correct. Let's test them and see how they work, then teach the ones that make sense. There's no reason to limit ourselves wholly to theories originating from science or non-science when the ultimate goal should be improving medicine, whatever the source.
Don't compare floating point numbers solely for equality.