Reason #4 may be the most important.
4. While both Mexico and Panama have state-run or state-sponsored healthcare available, most expats are not part of that system, so for the expat healthcare system, there is very little government involvement.
Not sure what Mexico’s state run healthcare coveres but I have a quick story.
We have a Mexican friend who still owns a large home in Mexico that his father was living in full time. Dad had a heart attack and was taken to the hospital. Not sure how long he spent in there but the hospital demanded $10,000 from our friend or they would not release his dad. After dad was out of the hospital our friend was gathering up medical care things here (hospital bed, bedpans, etc.) to take back to Mexico for his father.
Our friend owns a restaurant here and everyone from his corner in Mexico knows it. Maybe they were just extorting money fom him.