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