I don't know how anyone can answer this question with any authority.
Hospitals don't have price structures in the US. You cannot call up a hospital and ask them what a particular procedure will cost. They do not know and have NO way to find out! They all use the excuse that there are too many variables - insurance, complications, etc. Those are just excuses, they have no written price structures and they do not determine final costs themselves - the data goes to a medical billing office which magically comes up with a price for a particular patient. That cost can vary the tens of thousands of dollars from person to person.
With medical tourism, you can call hospitals in ten countries and get a fixed price for a particular non-emergency procedure. You cannot do that in the US.