Having said that, no one modality is better than the other. Each one has its own place.
There is one more striking difference also between the Western and other modalities and You made it clear by using the word "fix".
For certain conditions, "fixing" does not work. If my arm is broken, sure you can fix it but for chronic conditions, certain lifestyle changes will have to be made and that requires the individual to be willing to undertake shifts in their behavior. For example, what you eat, when you eat, where you eat, how the food is cooked, when you sleep, the ambiance of your work, home and not to mention exercising etc.
So in that sense, the holistic medical practitioner becomes more like a guide and the individual takes on a active role.
For most people, this is too much to do. So they prefer Western Medicine where the mindset is, someone is going to "fix" me while I am busy with my life getting stressed up. The role is passive. Big difference.
It is funny that Western Medicine practitioners are called doctors whereas holistic practitioners use the term heal and are called healers. (The root of the word heal is related to whole)