With Croatian-Serbian it isn't even about the difference in phonetics. The only reason you wouldn't understand each other is the 1-5% of vocabulary but even with that there are bigger differences within the country's regions than there is between official variants of the languages.