For years they used the "free medical" for life as a selling point if you did at least 20 years and retired from the military. Since I have retired, 1981, they have kept changing the how it works and adding fees until now it doesn't look a whole lot different than what private insurance (remember that?) was before the government started "tweaking" everything involved.
Now you could get free care and probably a social security check if you spoke another language and claimed refugee status.