It's all in the criteria they use and how they define terms. I recall a UN study that ranked the US really low on quality of health care because it defined quality in part by whether subsidized or free coverage was provided, without regard to outcomes or actual quality of care provided. Once that little political item was removed, the US did quite well.
I'm sure something similar is at play here.