After all of that your conclusion is based on multiple false premises. First, your comparing medical outcomes that are scored differently.
One study found that that while the ratio of late fetal deaths to early neonatal deaths in countries with available data stood between 1.04 and 3.03 (Gonzalez, 2015) — a ratio which is representative of Latin American countries as well (Gonzalez and Gilleskie, 2017).2 Cuba, with a ratio of 6, was a clear outlier. This skewed ratio is evidence that physicians likely reclassified early neonatal deaths as late fetal deaths, thus deflating the infant mortality statistics and propping up life expectancy.3 Cuban doctors were re-categorizing neonatal deaths as late fetal deaths in order for doctors to meet government targets for infant mortality.
You’re basing the foundation of your argument on data provided by a communist regime. If history has taught us anything it is that data from these regimes cannot be trusted. This one data point skews both of the statistics you use to prop up your argument.
This is all on top of the notion that measuring these outcomes is somehow the best way to measure the so called success of a society.