I wouldn't call them "completely" different. Not long ago they were considered one language: Serbo-Croatian, which was the official language in Serbia, Montenegro (Crna Gora), Croatia and Bosnia and...