I don’t see how this is the US’ fault. Their insurance, who initially denied them, is with a Zurich company. Do they expect any country they visit to cover them medically?
Maybe I’ll pop over to Berlin if I ever get cancer. Surely they’ll pay for all my treatments even though I’m just a tourist. They aren’t barbarians like the US.