Even by your definition, I can count at least seven countries where the official language is not Slavic. And that's not even including all the Altaic, Romance and other assortment of regional languages, many of which have some sort of official status.