Если различия достаточно велики, то целенаправленно она не проводится ни кем, а складывается исторически и не вызывает противоречий.
Если различия небольшие, то грань проводят политики. Например, после распада Югославии, сербохорватский язык «внезапно» разделился на сербский, хорватский и боснийский языки (сейчас пытается выделиться ещё и черногорский), а сербохорватский... Читать далее