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.
Looking at a recognition map of Kosovo, you'd have to try very hard not to see that almost all educated, developed and stable democracies are on the side that does recognize it while all the unsavory, unstable and dictatorial regimes claim to not recognize it. (Even though countries like China will still de-facto recognize Kosovo by accepting their passports for travel)
Spain was a fascist country until the 80s.... they have their own agenda, and not a role model of human rights. (i.e. Catalonia independence, where they put the elected leaders of the region in jail or exile just two years ago).
It's bold but also a sad truth (or close to it). We're mostly the lucky ones here on this site but we're a minority.
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.
I mean, you've got to draw a line, and wherever you draw it, some countries are going to be shitholes.
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.