1. Не выдавайте желаемое за действительное
2. С чего вы взяли, что не было перекочевок тюрков? Уйгуры однородны? Доланы - к примеру они могулы, монголы или потомки древних уйгуров?
3. Не было упоминания, что современные уйгуры были одним народом. Были кашгарцы, доланы, турфанцы, таранчи и тд... С таким же успехом могли стать узбеками