Грань проводится политиками. Как известно, язык - это диалект, у которого есть собственная армия и флот. Сербский и хорватский стали отдельными языками именно получив армию. А разница между ними и болгарским или между русским и украинским куда меньше, чем между диалектами китайского или английского.