for one thing, we Americans demand instant service even for the more expensive things. For example, I live in a small-ish town, and yet there are 3 clinics with an MRI machine within 15 minutes of where i live. If I needed one, I would be on the slab in the amount of time it took me to drive there and fill out the paperwork. Maybe an hour or two if someone was there ahead of me. I would never have to wait a day or more. I don't have the stats on other countries, but I bet most are not like that.
And that shit is expensive. The way medical competition works in the US is that prices go up when there is more competition because the competing clinics need to keep purchasing the latest technology to keep up. As long as insurance covers the alternatives, we go to the best and most expensive.
In the US we have WAY too much health care.