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