На мой непрофессиональный взгляд, общие корни есть не у всех языков. Если логически подумать, то все языки нашей планеты условно можно поделить на 2 огромные группы, одна из которых основана на фонетическом закреплении звуков на письме (например, языки латинской группы), а другая на графическом изображении символов (китайский, японский).
Примечательно, что языки первой группы меняются с течением времени достаточно быстро, и люди, говорящие на одном языке, но разных диалектах, зачастую не могут понять друг друга как в разговоре, так и на письме.
Вторая же группа языков характеризуется большей устойчивостью к изменениям, и если люди из разных районов проживания устно не всегда поймут друг друга, то на письме всегда найдут общий язык, благодаря незыблемости самих иероглифов, которые, как известно, несут в себе смысл целого слова, а не отдельно взятого звука.
Именно поэтому я полагаю, что общие корни можно искать только в пределах одной родственной языковой группы, языки которой произошли от какого-либо одного общего языка.