Kosovo is internationally recognized mainly by non-shithole governments, and it maintains close security cooperation with the United States. However, there are websites with a slavic-serb focus that aim to discredit Kosovo. This seems to be one.
But, the GP's claim was that countries that recognize Kosovo are mainly non-shitholes (without naming names, there's certainly some in the list). There's no claim that the non-recognizers are or are not shitholes.
Make of this what you will.
I'd personally consider dictatorships but also countries with heavy corruption and anti-free speech, and anti-lgbt laws shithole countries. Others may have other definitions of course. But I'm glad to live where I live.